home *** CD-ROM | disk | FTP | other *** search
/ CD Fun House 7 / CD FunHouse 7 For The Macintosh (Wayzata)(1992).iso / • CD Funhouse System 6 Only • / • The Arcade • / Crab Attack II •••• / CRAB ATTACK II / CRAB ATTACK II.rsrc / CODE_5.txt < prev    next >
Text File  |  1990-04-27  |  451KB  |  7,864 lines

  1. # near model CODE resource
  2. # jump table entries: 440-440 (1 of them)
  3. fn00000000:
  4. 00000000  4E56 FFEA                link       A6, -0x0016
  5. 00000004  48E7 0108                movem.l    -[A7], D7,A4
  6. 00000008  302D F468                move.w     D0, [A5 - 0xB98]
  7. 0000000C  6000 053C                bra        +0x53E /* 0000054A */
  8. 00000010  3B7C 0001 F936           move.w     [A5 - 0x6CA], 0x1
  9. 00000016  1B7C 0001 F116           move.b     [A5 - 0xEEA], 0x1
  10. 0000001C  3B7C 01F4 F92C           move.w     [A5 - 0x6D4], 0x1F4
  11. 00000022  3B7C 0064 F92A           move.w     [A5 - 0x6D6], 0x64 /* 'd' */
  12. 00000028  302D F92C                move.w     D0, [A5 - 0x6D4]
  13. 0000002C  0640 007F                addi.w     D0, 0x7F
  14. 00000030  3B40 F930                move.w     [A5 - 0x6D0], D0
  15. 00000034  302D F92A                move.w     D0, [A5 - 0x6D6]
  16. 00000038  0640 0031                addi.w     D0, 0x31 /* '1' */
  17. 0000003C  3B40 F92E                move.w     [A5 - 0x6D2], D0
  18. 00000040  3B7C 0001 F93A           move.w     [A5 - 0x6C6], 0x1
  19. 00000046  426D F932                clr.w      [A5 - 0x6CE]
  20. 0000004A  3B7C 0002 F934           move.w     [A5 - 0x6CC], 0x2
  21. 00000050  3B7C 001E F938           move.w     [A5 - 0x6C8], 0x1E
  22. 00000056  1B7C 0001 F929           move.b     [A5 - 0x6D7], 0x1
  23. 0000005C  422D FBC8                clr.b      [A5 - 0x438]
  24. 00000060  6000 0512                bra        +0x514 /* 00000574 */
  25. 00000064  7E01                     moveq.l    D7, 0x01
  26. label00000066:
  27. 00000066  3007                     move.w     D0, D7
  28. 00000068  C1FC 000E                muls.w     D0, 0xE
  29. 0000006C  0640 F5DE                addi.w     D0, 0xF5DE
  30. 00000070  4235 0000                clr.b      [A5 + D0.w]
  31. 00000074  5247                     addq.w     D7, 1
  32. 00000076  0C47 0014                cmpi.w     D7, 0x14
  33. 0000007A  6FEA                     ble        -0x14 /* 00000066 */
  34. 0000007C  7E01                     moveq.l    D7, 0x01
  35. label0000007E:
  36. 0000007E  3007                     move.w     D0, D7
  37. 00000080  D040                     add.w      D0, D0
  38. 00000082  0640 F43E                addi.w     D0, 0xF43E
  39. 00000086  4A75 0000                tst.w      [A5 + D0.w]
  40. 0000008A  6F00 00DC                ble        +0xDE /* 00000168 */
  41. 0000008E  3007                     move.w     D0, D7
  42. 00000090  D040                     add.w      D0, D0
  43. 00000092  0640 F43E                addi.w     D0, 0xF43E
  44. 00000096  3035 0000                move.w     D0, [A5 + D0.w]
  45. 0000009A  6000 00B6                bra        +0xB8 /* 00000152 */
  46. label0000009E:
  47. 0000009E  486D F4C4                pea.l      [A5 - 0xB3C]
  48. 000000A2  486D F4E2                pea.l      [A5 - 0xB1E]
  49. 000000A6  3007                     move.w     D0, D7
  50. 000000A8  D040                     add.w      D0, D0
  51. 000000AA  0640 F43E                addi.w     D0, 0xF43E
  52. 000000AE  3035 0000                move.w     D0, [A5 + D0.w]
  53. 000000B2  E740                     asl        D0.w, 3
  54. 000000B4  0640 F11E                addi.w     D0, 0xF11E
  55. 000000B8  4875 0000                pea.l      [A5 + D0.w]
  56. 000000BC  3007                     move.w     D0, D7
  57. 000000BE  E740                     asl        D0.w, 3
  58. 000000C0  0640 F3E8                addi.w     D0, 0xF3E8
  59. 000000C4  4875 0000                pea.l      [A5 + D0.w]
  60. 000000C8  3F3C 0002                move.w     -[A7], 0x2
  61. 000000CC  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  62. 000000D0  A8EC                     syscall    CopyBits
  63. 000000D2  6000 0094                bra        +0x96 /* 00000168 */
  64. label000000D6:
  65. 000000D6  486D F156                pea.l      [A5 - 0xEAA]
  66. 000000DA  3007                     move.w     D0, D7
  67. 000000DC  E740                     asl        D0.w, 3
  68. 000000DE  0640 F3EA                addi.w     D0, 0xF3EA
  69. 000000E2  3035 0000                move.w     D0, [A5 + D0.w]
  70. 000000E6  0640 FFE2                addi.w     D0, 0xFFE2
  71. 000000EA  3F00                     move.w     -[A7], D0
  72. 000000EC  3007                     move.w     D0, D7
  73. 000000EE  E540                     asl        D0.w, 2
  74. 000000F0  0640 F3C4                addi.w     D0, 0xF3C4
  75. 000000F4  3035 0000                move.w     D0, [A5 + D0.w]
  76. 000000F8  5B40                     subq.w     D0, 5
  77. 000000FA  3F00                     move.w     -[A7], D0
  78. 000000FC  3007                     move.w     D0, D7
  79. 000000FE  E740                     asl        D0.w, 3
  80. 00000100  0640 F3EA                addi.w     D0, 0xF3EA
  81. 00000104  3035 0000                move.w     D0, [A5 + D0.w]
  82. 00000108  0640 001E                addi.w     D0, 0x1E
  83. 0000010C  3F00                     move.w     -[A7], D0
  84. 0000010E  3007                     move.w     D0, D7
  85. 00000110  E540                     asl        D0.w, 2
  86. 00000112  0640 F3C4                addi.w     D0, 0xF3C4
  87. 00000116  3035 0000                move.w     D0, [A5 + D0.w]
  88. 0000011A  0640 0037                addi.w     D0, 0x37 /* '7' */
  89. 0000011E  3F00                     move.w     -[A7], D0
  90. 00000120  A8A7                     syscall    SetRect
  91. 00000122  486D F4C4                pea.l      [A5 - 0xB3C]
  92. 00000126  486D F4E2                pea.l      [A5 - 0xB1E]
  93. 0000012A  3007                     move.w     D0, D7
  94. 0000012C  D040                     add.w      D0, D0
  95. 0000012E  0640 F43E                addi.w     D0, 0xF43E
  96. 00000132  3035 0000                move.w     D0, [A5 + D0.w]
  97. 00000136  5B40                     subq.w     D0, 5
  98. 00000138  E740                     asl        D0.w, 3
  99. 0000013A  0640 FE7C                addi.w     D0, 0xFE7C
  100. 0000013E  4875 0000                pea.l      [A5 + D0.w]
  101. 00000142  486D F156                pea.l      [A5 - 0xEAA]
  102. 00000146  3F3C 0002                move.w     -[A7], 0x2
  103. 0000014A  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  104. 0000014E  A8EC                     syscall    CopyBits
  105. 00000150  6016                     bra        +0x18 /* 00000168 */
  106. label00000152:
  107. 00000152  5340                     subq.w     D0, 1
  108. 00000154  6B12                     bmi        +0x14 /* 00000168 */
  109. 00000156  5940                     subq.w     D0, 4
  110. 00000158  6F00 FF44                ble        -0xBA /* 0000009E */
  111. 0000015C  5340                     subq.w     D0, 1
  112. 0000015E  6B08                     bmi        +0xA /* 00000168 */
  113. 00000160  0640 FFF7                addi.w     D0, 0xFFF7
  114. 00000164  6F00 FF70                ble        -0x8E /* 000000D6 */
  115. label00000168:
  116. 00000168  5247                     addq.w     D7, 1
  117. 0000016A  0C47 000A                cmpi.w     D7, 0xA /* '\n' */
  118. 0000016E  6F00 FF0E                ble        -0xF0 /* 0000007E */
  119. 00000172  7E01                     moveq.l    D7, 0x01
  120. label00000174:
  121. 00000174  3007                     move.w     D0, D7
  122. 00000176  D040                     add.w      D0, D0
  123. 00000178  0640 F43E                addi.w     D0, 0xF43E
  124. 0000017C  4275 0000                clr.w      [A5 + D0.w]
  125. 00000180  5247                     addq.w     D7, 1
  126. 00000182  0C47 000A                cmpi.w     D7, 0xA /* '\n' */
  127. 00000186  6FEC                     ble        -0x12 /* 00000174 */
  128. 00000188  486D F156                pea.l      [A5 - 0xEAA]
  129. 0000018C  4267                     clr.w      -[A7]
  130. 0000018E  4267                     clr.w      -[A7]
  131. 00000190  3F3C 0200                move.w     -[A7], 0x200
  132. 00000194  3F3C 012C                move.w     -[A7], 0x12C
  133. 00000198  A8A7                     syscall    SetRect
  134. 0000019A  3F3C 0009                move.w     -[A7], 0x9 /* '\t' */
  135. 0000019E  A89C                     syscall    PenMode
  136. 000001A0  3F3C 0200                move.w     -[A7], 0x200
  137. 000001A4  3F3C 012C                move.w     -[A7], 0x12C
  138. 000001A8  A89B                     syscall    PenSize
  139. 000001AA  4267                     clr.w      -[A7]
  140. 000001AC  4267                     clr.w      -[A7]
  141. 000001AE  A893                     syscall    MoveTo
  142. 000001B0  486D FFAC                pea.l      [A5 - 0x54]
  143. 000001B4  A89D                     syscall    PenPat
  144. 000001B6  4267                     clr.w      -[A7]
  145. 000001B8  4267                     clr.w      -[A7]
  146. 000001BA  A891                     syscall    LineTo
  147. 000001BC  3F3C 0008                move.w     -[A7], 0x8
  148. 000001C0  A89C                     syscall    PenMode
  149. 000001C2  486D FFBC                pea.l      [A5 - 0x44]
  150. 000001C6  A89D                     syscall    PenPat
  151. 000001C8  4267                     clr.w      -[A7]
  152. 000001CA  4267                     clr.w      -[A7]
  153. 000001CC  A891                     syscall    LineTo
  154. 000001CE  486D FFB4                pea.l      [A5 - 0x4C]
  155. 000001D2  A89D                     syscall    PenPat
  156. 000001D4  4267                     clr.w      -[A7]
  157. 000001D6  4267                     clr.w      -[A7]
  158. 000001D8  A891                     syscall    LineTo
  159. 000001DA  486D FFC4                pea.l      [A5 - 0x3C]
  160. 000001DE  A89D                     syscall    PenPat
  161. 000001E0  4267                     clr.w      -[A7]
  162. 000001E2  4267                     clr.w      -[A7]
  163. 000001E4  A891                     syscall    LineTo
  164. 000001E6  3F3C 0001                move.w     -[A7], 0x1
  165. 000001EA  3F3C 0001                move.w     -[A7], 0x1
  166. 000001EE  A89B                     syscall    PenSize
  167. 000001F0  486D FFBC                pea.l      [A5 - 0x44]
  168. 000001F4  A89D                     syscall    PenPat
  169. 000001F6  422D F95F                clr.b      [A5 - 0x6A1]
  170. 000001FA  1B7C 0001 FBD2           move.b     [A5 - 0x42E], 0x1
  171. 00000200  7E01                     moveq.l    D7, 0x01
  172. label00000202:
  173. 00000202  3007                     move.w     D0, D7
  174. 00000204  E940                     asl        D0.w, 4
  175. 00000206  0640 FCC8                addi.w     D0, 0xFCC8
  176. 0000020A  49F5 0000                lea.l      A4, [A5 + D0.w]
  177. 0000020E  4214                     clr.b      [A4]
  178. 00000210  422C 000A                clr.b      [A4 + 0xA]
  179. 00000214  426C 000C                clr.w      [A4 + 0xC]
  180. 00000218  5247                     addq.w     D7, 1
  181. 0000021A  0C47 0014                cmpi.w     D7, 0x14
  182. 0000021E  6FE2                     ble        -0x1C /* 00000202 */
  183. 00000220  0C6D 0006 F468           cmpi.w     [A5 - 0xB98], 0x6
  184. 00000226  663A                     bne        +0x3C /* 00000262 */
  185. 00000228  7E03                     moveq.l    D7, 0x03
  186. label0000022A:
  187. 0000022A  3007                     move.w     D0, D7
  188. 0000022C  5540                     subq.w     D0, 2
  189. 0000022E  E740                     asl        D0.w, 3
  190. 00000230  0640 FCB8                addi.w     D0, 0xFCB8
  191. 00000234  49F5 0000                lea.l      A4, [A5 + D0.w]
  192. 00000238  38BC 000C                move.w     [A4], 0xC
  193. 0000023C  397C 002E 0004           move.w     [A4 + 0x4], 0x2E /* '.' */
  194. 00000242  3007                     move.w     D0, D7
  195. 00000244  5340                     subq.w     D0, 1
  196. 00000246  C1FC 0015                muls.w     D0, 0x15
  197. 0000024A  3940 0002                move.w     [A4 + 0x2], D0
  198. 0000024E  3007                     move.w     D0, D7
  199. 00000250  C1FC 0015                muls.w     D0, 0x15
  200. 00000254  5340                     subq.w     D0, 1
  201. 00000256  3940 0006                move.w     [A4 + 0x6], D0
  202. 0000025A  5247                     addq.w     D7, 1
  203. 0000025C  0C47 0005                cmpi.w     D7, 0x5
  204. 00000260  6FC8                     ble        -0x36 /* 0000022A */
  205. label00000262:
  206. 00000262  0C6D 0009 F468           cmpi.w     [A5 - 0xB98], 0x9 /* '\t' */
  207. 00000268  6600 030A                bne        +0x30C /* 00000574 */
  208. 0000026C  7E03                     moveq.l    D7, 0x03
  209. label0000026E:
  210. 0000026E  3007                     move.w     D0, D7
  211. 00000270  5540                     subq.w     D0, 2
  212. 00000272  E740                     asl        D0.w, 3
  213. 00000274  0640 FCB8                addi.w     D0, 0xFCB8
  214. 00000278  49F5 0000                lea.l      A4, [A5 + D0.w]
  215. 0000027C  38BC 002F                move.w     [A4], 0x2F /* '/' */
  216. 00000280  397C 0051 0004           move.w     [A4 + 0x4], 0x51 /* 'Q' */
  217. 00000286  3007                     move.w     D0, D7
  218. 00000288  5340                     subq.w     D0, 1
  219. 0000028A  C1FC 0015                muls.w     D0, 0x15
  220. 0000028E  3940 0002                move.w     [A4 + 0x2], D0
  221. 00000292  3007                     move.w     D0, D7
  222. 00000294  C1FC 0015                muls.w     D0, 0x15
  223. 00000298  5340                     subq.w     D0, 1
  224. 0000029A  3940 0006                move.w     [A4 + 0x6], D0
  225. 0000029E  5247                     addq.w     D7, 1
  226. 000002A0  0C47 0005                cmpi.w     D7, 0x5
  227. 000002A4  6FC8                     ble        -0x36 /* 0000026E */
  228. 000002A6  6000 02CC                bra        +0x2CE /* 00000574 */
  229. 000002AA  1B7C 0001 FBD3           move.b     [A5 - 0x42D], 0x1
  230. 000002B0  7E01                     moveq.l    D7, 0x01
  231. label000002B2:
  232. 000002B2  3007                     move.w     D0, D7
  233. 000002B4  C1FC 001C                muls.w     D0, 0x1C
  234. 000002B8  0640 FBF8                addi.w     D0, 0xFBF8
  235. 000002BC  49F5 0000                lea.l      A4, [A5 + D0.w]
  236. 000002C0  422C 0010                clr.b      [A4 + 0x10]
  237. 000002C4  422C 000E                clr.b      [A4 + 0xE]
  238. 000002C8  422C 000F                clr.b      [A4 + 0xF]
  239. 000002CC  5247                     addq.w     D7, 1
  240. 000002CE  0C47 0005                cmpi.w     D7, 0x5
  241. 000002D2  6FDE                     ble        -0x20 /* 000002B2 */
  242. 000002D4  0C6D 0008 F468           cmpi.w     [A5 - 0xB98], 0x8
  243. 000002DA  6600 0298                bne        +0x29A /* 00000574 */
  244. 000002DE  7E01                     moveq.l    D7, 0x01
  245. label000002E0:
  246. 000002E0  3007                     move.w     D0, D7
  247. 000002E2  E740                     asl        D0.w, 3
  248. 000002E4  0640 FC98                addi.w     D0, 0xFC98
  249. 000002E8  49F5 0000                lea.l      A4, [A5 + D0.w]
  250. 000002EC  3007                     move.w     D0, D7
  251. 000002EE  C1FC 0019                muls.w     D0, 0x19
  252. 000002F2  0640 0194                addi.w     D0, 0x194
  253. 000002F6  3880                     move.w     [A4], D0
  254. 000002F8  3007                     move.w     D0, D7
  255. 000002FA  C1FC 0019                muls.w     D0, 0x19
  256. 000002FE  0640 01AC                addi.w     D0, 0x1AC
  257. 00000302  3940 0004                move.w     [A4 + 0x4], D0
  258. 00000306  397C 0114 0002           move.w     [A4 + 0x2], 0x114
  259. 0000030C  397C 012C 0006           move.w     [A4 + 0x6], 0x12C
  260. 00000312  5247                     addq.w     D7, 1
  261. 00000314  0C47 0004                cmpi.w     D7, 0x4
  262. 00000318  6FC6                     ble        -0x38 /* 000002E0 */
  263. 0000031A  6000 0258                bra        +0x25A /* 00000574 */
  264. 0000031E  1B7C 0001 F115           move.b     [A5 - 0xEEB], 0x1
  265. 00000324  7E01                     moveq.l    D7, 0x01
  266. label00000326:
  267. 00000326  3007                     move.w     D0, D7
  268. 00000328  E940                     asl        D0.w, 4
  269. 0000032A  0640 FBC4                addi.w     D0, 0xFBC4
  270. 0000032E  49F5 0000                lea.l      A4, [A5 + D0.w]
  271. 00000332  422C 000E                clr.b      [A4 + 0xE]
  272. 00000336  422C 000F                clr.b      [A4 + 0xF]
  273. 0000033A  426C 000A                clr.w      [A4 + 0xA]
  274. 0000033E  5247                     addq.w     D7, 1
  275. 00000340  0C47 0004                cmpi.w     D7, 0x4
  276. 00000344  6FE0                     ble        -0x1E /* 00000326 */
  277. 00000346  6000 022C                bra        +0x22E /* 00000574 */
  278. 0000034A  1B7C 0001 F114           move.b     [A5 - 0xEEC], 0x1
  279. 00000350  3B7C FFBB ECC4           move.w     [A5 - 0x133C], 0xFFBB
  280. 00000356  426D ECC8                clr.w      [A5 - 0x1338]
  281. 0000035A  554F                     subq.w     A7, 2
  282. 0000035C  3F3C 01AE                move.w     -[A7], 0x1AE
  283. 00000360  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  284. 00000364  3B5F ECC6                move.w     [A5 - 0x133A], [A7]+
  285. 00000368  302D ECC6                move.w     D0, [A5 - 0x133A]
  286. 0000036C  0640 004D                addi.w     D0, 0x4D /* 'M' */
  287. 00000370  3B40 ECCA                move.w     [A5 - 0x1336], D0
  288. 00000374  3B7C 0001 ECCE           move.w     [A5 - 0x1332], 0x1
  289. 0000037A  426D ECCC                clr.w      [A5 - 0x1334]
  290. 0000037E  6000 01F4                bra        +0x1F6 /* 00000574 */
  291. 00000382  1B7C 0001 F113           move.b     [A5 - 0xEED], 0x1
  292. 00000388  3B7C 0001 F0FC           move.w     [A5 - 0xF04], 0x1
  293. 0000038E  3B7C 0004 F0F8           move.w     [A5 - 0xF08], 0x4
  294. 00000394  426D F0FA                clr.w      [A5 - 0xF06]
  295. 00000398  426D F0FE                clr.w      [A5 - 0xF02]
  296. 0000039C  3B7C 003C F102           move.w     [A5 - 0xEFE], 0x3C /* '<' */
  297. 000003A2  3B7C FFA9 F100           move.w     [A5 - 0xF00], 0xFFA9
  298. 000003A8  426D F104                clr.w      [A5 - 0xEFC]
  299. 000003AC  3B7C 0046 F0F6           move.w     [A5 - 0xF0A], 0x46 /* 'F' */
  300. 000003B2  6000 01C0                bra        +0x1C2 /* 00000574 */
  301. 000003B6  1B7C 0001 F112           move.b     [A5 - 0xEEE], 0x1
  302. 000003BC  426D F0EE                clr.w      [A5 - 0xF12]
  303. 000003C0  3B7C 002E F0F2           move.w     [A5 - 0xF0E], 0x2E /* '.' */
  304. 000003C6  554F                     subq.w     A7, 2
  305. 000003C8  3F3C 01E0                move.w     -[A7], 0x1E0
  306. 000003CC  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  307. 000003D0  3B5F F0F0                move.w     [A5 - 0xF10], [A7]+
  308. 000003D4  302D F0F0                move.w     D0, [A5 - 0xF10]
  309. 000003D8  0640 001B                addi.w     D0, 0x1B
  310. 000003DC  3B40 F0F4                move.w     [A5 - 0xF0C], D0
  311. 000003E0  426D F0EC                clr.w      [A5 - 0xF14]
  312. 000003E4  426D F0EA                clr.w      [A5 - 0xF16]
  313. 000003E8  3B7C 0019 F0E8           move.w     [A5 - 0xF18], 0x19
  314. 000003EE  554F                     subq.w     A7, 2
  315. 000003F0  3F3C 01B8                move.w     -[A7], 0x1B8
  316. 000003F4  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  317. 000003F8  301F                     move.w     D0, [A7]+
  318. 000003FA  0640 0028                addi.w     D0, 0x28 /* '(' */
  319. 000003FE  3B40 F0E6                move.w     [A5 - 0xF1A], D0
  320. 00000402  3B7C 0078 F0E4           move.w     [A5 - 0xF1C], 0x78 /* 'x' */
  321. 00000408  7E01                     moveq.l    D7, 0x01
  322. label0000040A:
  323. 0000040A  3007                     move.w     D0, D7
  324. 0000040C  E940                     asl        D0.w, 4
  325. 0000040E  0640 F094                addi.w     D0, 0xF094
  326. 00000412  49F5 0000                lea.l      A4, [A5 + D0.w]
  327. 00000416  197C 0001 0008           move.b     [A4 + 0x8], 0x1
  328. 0000041C  4254                     clr.w      [A4]
  329. 0000041E  397C 0011 0004           move.w     [A4 + 0x4], 0x11
  330. 00000424  554F                     subq.w     A7, 2
  331. 00000426  3F3C 01B8                move.w     -[A7], 0x1B8
  332. 0000042A  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  333. 0000042E  301F                     move.w     D0, [A7]+
  334. 00000430  0640 0028                addi.w     D0, 0x28 /* '(' */
  335. 00000434  3940 0002                move.w     [A4 + 0x2], D0
  336. 00000438  302C 0002                move.w     D0, [A4 + 0x2]
  337. 0000043C  0640 0011                addi.w     D0, 0x11
  338. 00000440  3940 0006                move.w     [A4 + 0x6], D0
  339. 00000444  554F                     subq.w     A7, 2
  340. 00000446  3F3C 0004                move.w     -[A7], 0x4
  341. 0000044A  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  342. 0000044E  395F 000A                move.w     [A4 + 0xA], [A7]+
  343. 00000452  554F                     subq.w     A7, 2
  344. 00000454  3F3C 0029                move.w     -[A7], 0x29 /* ')' */
  345. 00000458  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  346. 0000045C  301F                     move.w     D0, [A7]+
  347. 0000045E  0640 FFEC                addi.w     D0, 0xFFEC
  348. 00000462  3940 000C                move.w     [A4 + 0xC], D0
  349. 00000466  397C 0014 000E           move.w     [A4 + 0xE], 0x14
  350. 0000046C  486D F4C4                pea.l      [A5 - 0xB3C]
  351. 00000470  486D F4E2                pea.l      [A5 - 0xB1E]
  352. 00000474  302C 000A                move.w     D0, [A4 + 0xA]
  353. 00000478  E740                     asl        D0.w, 3
  354. 0000047A  0640 F05C                addi.w     D0, 0xF05C
  355. 0000047E  4875 0000                pea.l      [A5 + D0.w]
  356. 00000482  2F0C                     move.l     -[A7], A4
  357. 00000484  3F3C 0002                move.w     -[A7], 0x2
  358. 00000488  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  359. 0000048C  A8EC                     syscall    CopyBits
  360. 0000048E  5247                     addq.w     D7, 1
  361. 00000490  0C47 0004                cmpi.w     D7, 0x4
  362. 00000494  6F00 FF74                ble        -0x8A /* 0000040A */
  363. 00000498  486D F4C4                pea.l      [A5 - 0xB3C]
  364. 0000049C  486D F4E2                pea.l      [A5 - 0xB1E]
  365. 000004A0  486D F084                pea.l      [A5 - 0xF7C]
  366. 000004A4  486D F0EE                pea.l      [A5 - 0xF12]
  367. 000004A8  3F3C 0002                move.w     -[A7], 0x2
  368. 000004AC  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  369. 000004B0  A8EC                     syscall    CopyBits
  370. 000004B2  6000 00C0                bra        +0xC2 /* 00000574 */
  371. 000004B6  1B7C 0001 F111           move.b     [A5 - 0xEEF], 0x1
  372. 000004BC  426D F054                clr.w      [A5 - 0xFAC]
  373. 000004C0  3B7C 002B F058           move.w     [A5 - 0xFA8], 0x2B /* '+' */
  374. 000004C6  554F                     subq.w     A7, 2
  375. 000004C8  3F3C 01E0                move.w     -[A7], 0x1E0
  376. 000004CC  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  377. 000004D0  3B5F F056                move.w     [A5 - 0xFAA], [A7]+
  378. 000004D4  302D F056                move.w     D0, [A5 - 0xFAA]
  379. 000004D8  0640 001E                addi.w     D0, 0x1E
  380. 000004DC  3B40 F05A                move.w     [A5 - 0xFA6], D0
  381. 000004E0  426D F020                clr.w      [A5 - 0xFE0]
  382. 000004E4  426D F01E                clr.w      [A5 - 0xFE2]
  383. 000004E8  3B7C 0019 F022           move.w     [A5 - 0xFDE], 0x19
  384. 000004EE  554F                     subq.w     A7, 2
  385. 000004F0  3F3C 01B8                move.w     -[A7], 0x1B8
  386. 000004F4  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  387. 000004F8  301F                     move.w     D0, [A7]+
  388. 000004FA  0640 0028                addi.w     D0, 0x28 /* '(' */
  389. 000004FE  3B40 F01C                move.w     [A5 - 0xFE4], D0
  390. 00000502  3B7C 0078 F01A           move.w     [A5 - 0xFE6], 0x78 /* 'x' */
  391. 00000508  7E01                     moveq.l    D7, 0x01
  392. label0000050A:
  393. 0000050A  3007                     move.w     D0, D7
  394. 0000050C  E940                     asl        D0.w, 4
  395. 0000050E  0640 EFC2                addi.w     D0, 0xEFC2
  396. 00000512  49F5 0000                lea.l      A4, [A5 + D0.w]
  397. 00000516  422C 0008                clr.b      [A4 + 0x8]
  398. 0000051A  5247                     addq.w     D7, 1
  399. 0000051C  0C47 0004                cmpi.w     D7, 0x4
  400. 00000520  6FE8                     ble        -0x16 /* 0000050A */
  401. 00000522  486D F4C4                pea.l      [A5 - 0xB3C]
  402. 00000526  486D F4E2                pea.l      [A5 - 0xB1E]
  403. 0000052A  486D F024                pea.l      [A5 - 0xFDC]
  404. 0000052E  486D F054                pea.l      [A5 - 0xFAC]
  405. 00000532  3F3C 0002                move.w     -[A7], 0x2
  406. 00000536  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  407. 0000053A  A8EC                     syscall    CopyBits
  408. 0000053C  6036                     bra        +0x38 /* 00000574 */
  409. 0000053E  4EAD 01D2                jsr        [A5 + 0x1D2 /* export_54 */]
  410. 00000542  1B7C 0001 F840           move.b     [A5 - 0x7C0], 0x1
  411. 00000548  602A                     bra        +0x2C /* 00000574 */
  412. label0000054A:
  413. 0000054A  5340                     subq.w     D0, 1
  414. 0000054C  0C40 000C                cmpi.w     D0, 0xC
  415. 00000550  6422                     bcc        +0x24 /* 00000574 */
  416. 00000552  D040                     add.w      D0, D0
  417. 00000554  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  418. 00000558  4EFB 0002                jmp        [PC + D0.w + 0x2]
  419. 0000055C  FAB4 FDEE                .extension 0xAB4 <<F/2-3/5>> // unimplemented
  420. 00000560  FB08                     .extension 0xB08 <<F/4-5/5>> // unimplemented
  421. 00000562  FDC2                     .invalid   <<F/7/6>>
  422. 00000564  FD4E                     .extension 0xD4E <<F/4-5/6>> // unimplemented
  423. 00000566  FB08                     .extension 0xB08 <<F/4-5/5>> // unimplemented
  424. 00000568  FE26 FD4E                .unknown   0xFE26 0xFD4E (W = 7)
  425. 0000056C  FB08                     .extension 0xB08 <<F/4-5/5>> // unimplemented
  426. 0000056E  FE5A FF5A                .extension 0xE5A <<F/1/7>>, 0xFF5A // unimplemented
  427. 00000572  FFE2                     .invalid   <<F/7/7>>
  428. label00000574:
  429. 00000574  4CDF 1080                movem.l    D7,A4, [A7]+
  430. 00000578  4E5E                     unlink     A6
  431. 0000057A  4E75                     rts
  432. 0000057C  444F                     neg.w      A7
  433. 0000057E  4D4F                     chk.w      D6, A7
  434. 00000580  4E53 5420                link       A3, -0xFFFFABE0
  435. export_55:
  436. 00000584  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  437. 00000588  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  438. 0000058C  4EAD 0052                jsr        [A5 + 0x52 /* export_6 */]
  439. 00000590  4E56 FED8                link       A6, -0x0128
  440. 00000594  4EAD 019A                jsr        [A5 + 0x19A /* export_47 */]
  441. 00000598  4EAD 01BA                jsr        [A5 + 0x1BA /* export_51 */]
  442. 0000059C  4EAD 0192                jsr        [A5 + 0x192 /* export_46 */]
  443. label000005A0:
  444. 000005A0  4EAD 01B2                jsr        [A5 + 0x1B2 /* export_50 */]
  445. 000005A4  594F                     subq.w     A7, 4
  446. 000005A6  A975                     syscall    TickCount
  447. 000005A8  2B5F F11E                move.l     [A5 - 0xEE2], [A7]+
  448. 000005AC  426D FF00                clr.w      [A5 - 0x100]
  449. label000005B0:
  450. 000005B0  302D F10E                move.w     D0, [A5 - 0xEF2]
  451. 000005B4  5240                     addq.w     D0, 1
  452. 000005B6  3B40 F10E                move.w     [A5 - 0xEF2], D0
  453. 000005BA  0C6D 0004 F10E           cmpi.w     [A5 - 0xEF2], 0x4
  454. 000005C0  6606                     bne        +0x8 /* 000005C8 */
  455. 000005C2  3B7C 0001 F10E           move.w     [A5 - 0xEF2], 0x1
  456. label000005C8:
  457. 000005C8  0C6D 0003 F3C6           cmpi.w     [A5 - 0xC3A], 0x3
  458. 000005CE  6710                     beq        +0x12 /* 000005E0 */
  459. 000005D0  554F                     subq.w     A7, 2
  460. 000005D2  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  461. 000005D6  486D F82C                pea.l      [A5 - 0x7D4]
  462. 000005DA  A970                     syscall    GetNextEvent
  463. 000005DC  1B5F F841                move.b     [A5 - 0x7BF], [A7]+
  464. label000005E0:
  465. 000005E0  0C6D 0003 F3C6           cmpi.w     [A5 - 0xC3A], 0x3
  466. 000005E6  6610                     bne        +0x12 /* 000005F8 */
  467. 000005E8  554F                     subq.w     A7, 2
  468. 000005EA  3F3C 000E                move.w     -[A7], 0xE
  469. 000005EE  486D F82C                pea.l      [A5 - 0x7D4]
  470. 000005F2  A970                     syscall    GetNextEvent
  471. 000005F4  1B5F F841                move.b     [A5 - 0x7BF], [A7]+
  472. label000005F8:
  473. 000005F8  2F2D F82E                move.l     -[A7], [A5 - 0x7D2]
  474. 000005FC  2F3C 0000 0100           move.l     -[A7], 0x100
  475. 00000602  4EAD 006A                jsr        [A5 + 0x6A /* export_9 */]
  476. 00000606  7009                     moveq.l    D0, 0x09
  477. 00000608  B09F                     cmp.l      D0, [A7]+
  478. 0000060A  6636                     bne        +0x38 /* 00000642 */
  479. label0000060C:
  480. 0000060C  0C6D 0003 F3C6           cmpi.w     [A5 - 0xC3A], 0x3
  481. 00000612  6710                     beq        +0x12 /* 00000624 */
  482. 00000614  554F                     subq.w     A7, 2
  483. 00000616  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  484. 0000061A  486D F82C                pea.l      [A5 - 0x7D4]
  485. 0000061E  A970                     syscall    GetNextEvent
  486. 00000620  1B5F F841                move.b     [A5 - 0x7BF], [A7]+
  487. label00000624:
  488. 00000624  0C6D 0003 F3C6           cmpi.w     [A5 - 0xC3A], 0x3
  489. 0000062A  6610                     bne        +0x12 /* 0000063C */
  490. 0000062C  554F                     subq.w     A7, 2
  491. 0000062E  3F3C 000E                move.w     -[A7], 0xE
  492. 00000632  486D F82C                pea.l      [A5 - 0x7D4]
  493. 00000636  A970                     syscall    GetNextEvent
  494. 00000638  1B5F F841                move.b     [A5 - 0x7BF], [A7]+
  495. label0000063C:
  496. 0000063C  4A2D F841                tst.b      [A5 - 0x7BF]
  497. 00000640  67CA                     beq        -0x34 /* 0000060C */
  498. label00000642:
  499. 00000642  3F3C FFFF                move.w     -[A7], 0xFFFF
  500. 00000646  4267                     clr.w      -[A7]
  501. 00000648  201F                     move.l     D0, [A7]+
  502. 0000064A  A032                     syscall    FlushEvents
  503. 0000064C  102D F840                move.b     D0, [A5 - 0x7C0]
  504. 00000650  5300                     subq.b     D0, 1
  505. 00000652  122D F10B                move.b     D1, [A5 - 0xEF5]
  506. 00000656  5301                     subq.b     D1, 1
  507. 00000658  C001                     and.b      D0, D1
  508. 0000065A  4A6D EC5C                tst.w      [A5 - 0x13A4]
  509. 0000065E  57C1                     seq        D1
  510. 00000660  C001                     and.b      D0, D1
  511. 00000662  671A                     beq        +0x1C /* 0000067E */
  512. 00000664  486D F4D2                pea.l      [A5 - 0xB2E]
  513. 00000668  486D F4E2                pea.l      [A5 - 0xB1E]
  514. 0000066C  486D F3A6                pea.l      [A5 - 0xC5A]
  515. 00000670  486D F45E                pea.l      [A5 - 0xBA2]
  516. 00000674  3F3C 0002                move.w     -[A7], 0x2
  517. 00000678  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  518. 0000067C  A8EC                     syscall    CopyBits
  519. label0000067E:
  520. 0000067E  102D F840                move.b     D0, [A5 - 0x7C0]
  521. 00000682  5300                     subq.b     D0, 1
  522. 00000684  122D F10B                move.b     D1, [A5 - 0xEF5]
  523. 00000688  5301                     subq.b     D1, 1
  524. 0000068A  C001                     and.b      D0, D1
  525. 0000068C  4A6D EC5C                tst.w      [A5 - 0x13A4]
  526. 00000690  5EC1                     sgt        D1
  527. 00000692  C001                     and.b      D0, D1
  528. 00000694  6724                     beq        +0x26 /* 000006BA */
  529. 00000696  486D F4C4                pea.l      [A5 - 0xB3C]
  530. 0000069A  486D F4E2                pea.l      [A5 - 0xB1E]
  531. 0000069E  302D EC5C                move.w     D0, [A5 - 0x13A4]
  532. 000006A2  E740                     asl        D0.w, 3
  533. 000006A4  0640 F9A6                addi.w     D0, 0xF9A6
  534. 000006A8  4875 0000                pea.l      [A5 + D0.w]
  535. 000006AC  486D F45E                pea.l      [A5 - 0xBA2]
  536. 000006B0  3F3C 0002                move.w     -[A7], 0x2
  537. 000006B4  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  538. 000006B8  A8EC                     syscall    CopyBits
  539. label000006BA:
  540. 000006BA  0C6D 0002 F82C           cmpi.w     [A5 - 0x7D4], 0x2
  541. 000006C0  57C0                     seq        D0
  542. 000006C2  0C6D 0003 F82C           cmpi.w     [A5 - 0x7D4], 0x3
  543. 000006C8  57C1                     seq        D1
  544. 000006CA  8001                     or.b       D0, D1
  545. 000006CC  0C6D 0003 F3C6           cmpi.w     [A5 - 0xC3A], 0x3
  546. 000006D2  57C1                     seq        D1
  547. 000006D4  C001                     and.b      D0, D1
  548. 000006D6  4A6D EC5C                tst.w      [A5 - 0x13A4]
  549. 000006DA  5EC1                     sgt        D1
  550. 000006DC  C001                     and.b      D0, D1
  551. 000006DE  6706                     beq        +0x8 /* 000006E6 */
  552. 000006E0  3B7C FFFF EC56           move.w     [A5 - 0x13AA], 0xFFFF
  553. label000006E6:
  554. 000006E6  0C6D 0001 F82C           cmpi.w     [A5 - 0x7D4], 0x1
  555. 000006EC  57C0                     seq        D0
  556. 000006EE  0C6D 0003 F3C6           cmpi.w     [A5 - 0xC3A], 0x3
  557. 000006F4  57C1                     seq        D1
  558. 000006F6  C001                     and.b      D0, D1
  559. 000006F8  4A6D EC5C                tst.w      [A5 - 0x13A4]
  560. 000006FC  57C1                     seq        D1
  561. 000006FE  C001                     and.b      D0, D1
  562. 00000700  122D FBD2                move.b     D1, [A5 - 0x42E]
  563. 00000704  5301                     subq.b     D1, 1
  564. 00000706  C001                     and.b      D0, D1
  565. 00000708  122D F115                move.b     D1, [A5 - 0xEEB]
  566. 0000070C  5301                     subq.b     D1, 1
  567. 0000070E  C001                     and.b      D0, D1
  568. 00000710  6706                     beq        +0x8 /* 00000718 */
  569. 00000712  3B7C 0001 EC56           move.w     [A5 - 0x13AA], 0x1
  570. label00000718:
  571. 00000718  4A6D EC56                tst.w      [A5 - 0x13AA]
  572. 0000071C  6F00 12E0                ble        +0x12E2 /* 000019FE */
  573. 00000720  302D EC5C                move.w     D0, [A5 - 0x13A4]
  574. 00000724  5240                     addq.w     D0, 1
  575. 00000726  3B40 EC5C                move.w     [A5 - 0x13A4], D0
  576. 0000072A  4EAD 0112                jsr        [A5 + 0x112 /* export_30 */]
  577. 0000072E  594F                     subq.w     A7, 4
  578. 00000730  3F3C 0001                move.w     -[A7], 0x1
  579. 00000734  7007                     moveq.l    D0, 0x07
  580. 00000736  906D EC5C                sub.w      D0, [A5 - 0x13A4]
  581. 0000073A  3F00                     move.w     -[A7], D0
  582. 0000073C  A869                     syscall    FixRatio
  583. 0000073E  206D F84A                movea.l    A0, [A5 - 0x7B6]
  584. 00000742  215F 0002                move.l     [A0 + 0x2], [A7]+
  585. 00000746  2F2D F852                move.l     -[A7], [A5 - 0x7AE]
  586. 0000074A  594F                     subq.w     A7, 4
  587. 0000074C  594F                     subq.w     A7, 4
  588. 0000074E  2F3C 4353 4F4E           move.l     -[A7], 0x43534F4E /* 'CSON' */
  589. 00000754  3F3C 03F1                move.w     -[A7], 0x3F1
  590. 00000758  A9A0                     syscall    GetResource
  591. 0000075A  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  592. 0000075E  42A7                     clr.l      -[A7]
  593. 00000760  4EAD 011A                jsr        [A5 + 0x11A /* export_31 */]
  594. 00000764  0C6D 0006 EC5C           cmpi.w     [A5 - 0x13A4], 0x6
  595. 0000076A  6600 1280                bne        +0x1282 /* 000019EC */
  596. 0000076E  3B7C 0004 EC5C           move.w     [A5 - 0x13A4], 0x4
  597. 00000774  486D F45E                pea.l      [A5 - 0xBA2]
  598. 00000778  3F3C FFF1                move.w     -[A7], 0xFFF1
  599. 0000077C  4267                     clr.w      -[A7]
  600. 0000077E  A8A9                     syscall    InsetRect
  601. 00000780  4A2D FBD3                tst.b      [A5 - 0x42D]
  602. 00000784  6700 0474                beq        +0x476 /* 00000BFA */
  603. 00000788  3B7C 0001 F47C           move.w     [A5 - 0xB84], 0x1
  604. label0000078E:
  605. 0000078E  302D F47C                move.w     D0, [A5 - 0xB84]
  606. 00000792  C1FC 001C                muls.w     D0, 0x1C
  607. 00000796  0640 FBF8                addi.w     D0, 0xFBF8
  608. 0000079A  47F5 0000                lea.l      A3, [A5 + D0.w]
  609. 0000079E  0C6B 000F 001A           cmpi.w     [A3 + 0x1A], 0xF
  610. 000007A4  5DC0                     slt        D0
  611. 000007A6  C02B 000E                and.b      D0, [A3 + 0xE]
  612. 000007AA  6700 0440                beq        +0x442 /* 00000BEC */
  613. 000007AE  554F                     subq.w     A7, 2
  614. 000007B0  486D F45E                pea.l      [A5 - 0xBA2]
  615. 000007B4  2F0B                     move.l     -[A7], A3
  616. 000007B6  486D F156                pea.l      [A5 - 0xEAA]
  617. 000007BA  A8AA                     syscall    SectRect
  618. 000007BC  4A1F                     tst.b      [A7]+
  619. 000007BE  6700 042C                beq        +0x42E /* 00000BEC */
  620. 000007C2  302B 001A                move.w     D0, [A3 + 0x1A]
  621. 000007C6  5240                     addq.w     D0, 1
  622. 000007C8  3740 001A                move.w     [A3 + 0x1A], D0
  623. 000007CC  0C6B 000F 001A           cmpi.w     [A3 + 0x1A], 0xF
  624. 000007D2  6600 0418                bne        +0x41A /* 00000BEC */
  625. 000007D6  486D F4D2                pea.l      [A5 - 0xB2E]
  626. 000007DA  486D F4E2                pea.l      [A5 - 0xB1E]
  627. 000007DE  302B 0008                move.w     D0, [A3 + 0x8]
  628. 000007E2  E740                     asl        D0.w, 3
  629. 000007E4  0640 FC98                addi.w     D0, 0xFC98
  630. 000007E8  4875 0000                pea.l      [A5 + D0.w]
  631. 000007EC  2F0B                     move.l     -[A7], A3
  632. 000007EE  3F3C 0002                move.w     -[A7], 0x2
  633. 000007F2  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  634. 000007F6  A8EC                     syscall    CopyBits
  635. 000007F8  426D F47A                clr.w      [A5 - 0xB86]
  636. label000007FC:
  637. 000007FC  302D F47A                move.w     D0, [A5 - 0xB86]
  638. 00000800  5240                     addq.w     D0, 1
  639. 00000802  3B40 F47A                move.w     [A5 - 0xB86], D0
  640. 00000806  302D F47A                move.w     D0, [A5 - 0xB86]
  641. 0000080A  D040                     add.w      D0, D0
  642. 0000080C  0640 F43E                addi.w     D0, 0xF43E
  643. 00000810  4A75 0000                tst.w      [A5 + D0.w]
  644. 00000814  57C0                     seq        D0
  645. 00000816  0C6D 000A F47A           cmpi.w     [A5 - 0xB86], 0xA /* '\n' */
  646. 0000081C  57C1                     seq        D1
  647. 0000081E  8001                     or.b       D0, D1
  648. 00000820  67DA                     beq        -0x24 /* 000007FC */
  649. 00000822  302D F47A                move.w     D0, [A5 - 0xB86]
  650. 00000826  D040                     add.w      D0, D0
  651. 00000828  0640 F43E                addi.w     D0, 0xF43E
  652. 0000082C  4A75 0000                tst.w      [A5 + D0.w]
  653. 00000830  6600 00C2                bne        +0xC4 /* 000008F4 */
  654. 00000834  302D F47A                move.w     D0, [A5 - 0xB86]
  655. 00000838  D040                     add.w      D0, D0
  656. 0000083A  0640 F43E                addi.w     D0, 0xF43E
  657. 0000083E  3BBC 0005 0000           move.w     [A5 + D0.w], 0x5
  658. 00000844  3013                     move.w     D0, [A3]
  659. 00000846  0640 000A                addi.w     D0, 0xA /* '\n' */
  660. 0000084A  322D F47A                move.w     D1, [A5 - 0xB86]
  661. 0000084E  E741                     asl        D1.w, 3
  662. 00000850  0641 F3EC                addi.w     D1, 0xF3EC
  663. 00000854  3B80 1000                move.w     [A5 + D1.w], D0
  664. 00000858  302B 0002                move.w     D0, [A3 + 0x2]
  665. 0000085C  5E40                     addq.w     D0, 7
  666. 0000085E  322D F47A                move.w     D1, [A5 - 0xB86]
  667. 00000862  E741                     asl        D1.w, 3
  668. 00000864  0641 F3EA                addi.w     D1, 0xF3EA
  669. 00000868  3B80 1000                move.w     [A5 + D1.w], D0
  670. 0000086C  302D F47A                move.w     D0, [A5 - 0xB86]
  671. 00000870  E740                     asl        D0.w, 3
  672. 00000872  0640 F3EC                addi.w     D0, 0xF3EC
  673. 00000876  3035 0000                move.w     D0, [A5 + D0.w]
  674. 0000087A  5F40                     subq.w     D0, 7
  675. 0000087C  322D F47A                move.w     D1, [A5 - 0xB86]
  676. 00000880  E741                     asl        D1.w, 3
  677. 00000882  0641 F3E8                addi.w     D1, 0xF3E8
  678. 00000886  3B80 1000                move.w     [A5 + D1.w], D0
  679. 0000088A  302D F47A                move.w     D0, [A5 - 0xB86]
  680. 0000088E  E740                     asl        D0.w, 3
  681. 00000890  0640 F3EA                addi.w     D0, 0xF3EA
  682. 00000894  3035 0000                move.w     D0, [A5 + D0.w]
  683. 00000898  5840                     addq.w     D0, 4
  684. 0000089A  322D F47A                move.w     D1, [A5 - 0xB86]
  685. 0000089E  E741                     asl        D1.w, 3
  686. 000008A0  0641 F3EE                addi.w     D1, 0xF3EE
  687. 000008A4  3B80 1000                move.w     [A5 + D1.w], D0
  688. 000008A8  302B 0002                move.w     D0, [A3 + 0x2]
  689. 000008AC  5A40                     addq.w     D0, 5
  690. 000008AE  322D F47A                move.w     D1, [A5 - 0xB86]
  691. 000008B2  E541                     asl        D1.w, 2
  692. 000008B4  0641 F3C6                addi.w     D1, 0xF3C6
  693. 000008B8  3B80 1000                move.w     [A5 + D1.w], D0
  694. 000008BC  3013                     move.w     D0, [A3]
  695. 000008BE  0640 FFE7                addi.w     D0, 0xFFE7
  696. 000008C2  322D F47A                move.w     D1, [A5 - 0xB86]
  697. 000008C6  E541                     asl        D1.w, 2
  698. 000008C8  0641 F3C4                addi.w     D1, 0xF3C4
  699. 000008CC  3B80 1000                move.w     [A5 + D1.w], D0
  700. 000008D0  486D F4C4                pea.l      [A5 - 0xB3C]
  701. 000008D4  486D F4E2                pea.l      [A5 - 0xB1E]
  702. 000008D8  486D F126                pea.l      [A5 - 0xEDA]
  703. 000008DC  302D F47A                move.w     D0, [A5 - 0xB86]
  704. 000008E0  E740                     asl        D0.w, 3
  705. 000008E2  0640 F3E8                addi.w     D0, 0xF3E8
  706. 000008E6  4875 0000                pea.l      [A5 + D0.w]
  707. 000008EA  3F3C 0002                move.w     -[A7], 0x2
  708. 000008EE  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  709. 000008F2  A8EC                     syscall    CopyBits
  710. label000008F4:
  711. 000008F4  426D F47A                clr.w      [A5 - 0xB86]
  712. label000008F8:
  713. 000008F8  302D F47A                move.w     D0, [A5 - 0xB86]
  714. 000008FC  5240                     addq.w     D0, 1
  715. 000008FE  3B40 F47A                move.w     [A5 - 0xB86], D0
  716. 00000902  302D F47A                move.w     D0, [A5 - 0xB86]
  717. 00000906  D040                     add.w      D0, D0
  718. 00000908  0640 F43E                addi.w     D0, 0xF43E
  719. 0000090C  4A75 0000                tst.w      [A5 + D0.w]
  720. 00000910  57C0                     seq        D0
  721. 00000912  0C6D 000A F47A           cmpi.w     [A5 - 0xB86], 0xA /* '\n' */
  722. 00000918  57C1                     seq        D1
  723. 0000091A  8001                     or.b       D0, D1
  724. 0000091C  67DA                     beq        -0x24 /* 000008F8 */
  725. 0000091E  302D F47A                move.w     D0, [A5 - 0xB86]
  726. 00000922  D040                     add.w      D0, D0
  727. 00000924  0640 F43E                addi.w     D0, 0xF43E
  728. 00000928  4A75 0000                tst.w      [A5 + D0.w]
  729. 0000092C  6600 00C6                bne        +0xC8 /* 000009F4 */
  730. 00000930  302D F47A                move.w     D0, [A5 - 0xB86]
  731. 00000934  D040                     add.w      D0, D0
  732. 00000936  0640 F43E                addi.w     D0, 0xF43E
  733. 0000093A  3BBC 0005 0000           move.w     [A5 + D0.w], 0x5
  734. 00000940  3013                     move.w     D0, [A3]
  735. 00000942  0640 000A                addi.w     D0, 0xA /* '\n' */
  736. 00000946  322D F47A                move.w     D1, [A5 - 0xB86]
  737. 0000094A  E741                     asl        D1.w, 3
  738. 0000094C  0641 F3EC                addi.w     D1, 0xF3EC
  739. 00000950  3B80 1000                move.w     [A5 + D1.w], D0
  740. 00000954  302B 0002                move.w     D0, [A3 + 0x2]
  741. 00000958  0640 001B                addi.w     D0, 0x1B
  742. 0000095C  322D F47A                move.w     D1, [A5 - 0xB86]
  743. 00000960  E741                     asl        D1.w, 3
  744. 00000962  0641 F3EA                addi.w     D1, 0xF3EA
  745. 00000966  3B80 1000                move.w     [A5 + D1.w], D0
  746. 0000096A  302D F47A                move.w     D0, [A5 - 0xB86]
  747. 0000096E  E740                     asl        D0.w, 3
  748. 00000970  0640 F3EC                addi.w     D0, 0xF3EC
  749. 00000974  3035 0000                move.w     D0, [A5 + D0.w]
  750. 00000978  5F40                     subq.w     D0, 7
  751. 0000097A  322D F47A                move.w     D1, [A5 - 0xB86]
  752. 0000097E  E741                     asl        D1.w, 3
  753. 00000980  0641 F3E8                addi.w     D1, 0xF3E8
  754. 00000984  3B80 1000                move.w     [A5 + D1.w], D0
  755. 00000988  302D F47A                move.w     D0, [A5 - 0xB86]
  756. 0000098C  E740                     asl        D0.w, 3
  757. 0000098E  0640 F3EA                addi.w     D0, 0xF3EA
  758. 00000992  3035 0000                move.w     D0, [A5 + D0.w]
  759. 00000996  5840                     addq.w     D0, 4
  760. 00000998  322D F47A                move.w     D1, [A5 - 0xB86]
  761. 0000099C  E741                     asl        D1.w, 3
  762. 0000099E  0641 F3EE                addi.w     D1, 0xF3EE
  763. 000009A2  3B80 1000                move.w     [A5 + D1.w], D0
  764. 000009A6  302B 0002                move.w     D0, [A3 + 0x2]
  765. 000009AA  0640 0019                addi.w     D0, 0x19
  766. 000009AE  322D F47A                move.w     D1, [A5 - 0xB86]
  767. 000009B2  E541                     asl        D1.w, 2
  768. 000009B4  0641 F3C6                addi.w     D1, 0xF3C6
  769. 000009B8  3B80 1000                move.w     [A5 + D1.w], D0
  770. 000009BC  3013                     move.w     D0, [A3]
  771. 000009BE  0640 FFE7                addi.w     D0, 0xFFE7
  772. 000009C2  322D F47A                move.w     D1, [A5 - 0xB86]
  773. 000009C6  E541                     asl        D1.w, 2
  774. 000009C8  0641 F3C4                addi.w     D1, 0xF3C4
  775. 000009CC  3B80 1000                move.w     [A5 + D1.w], D0
  776. 000009D0  486D F4C4                pea.l      [A5 - 0xB3C]
  777. 000009D4  486D F4E2                pea.l      [A5 - 0xB1E]
  778. 000009D8  486D F126                pea.l      [A5 - 0xEDA]
  779. 000009DC  302D F47A                move.w     D0, [A5 - 0xB86]
  780. 000009E0  E740                     asl        D0.w, 3
  781. 000009E2  0640 F3E8                addi.w     D0, 0xF3E8
  782. 000009E6  4875 0000                pea.l      [A5 + D0.w]
  783. 000009EA  3F3C 0002                move.w     -[A7], 0x2
  784. 000009EE  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  785. 000009F2  A8EC                     syscall    CopyBits
  786. label000009F4:
  787. 000009F4  426D F47A                clr.w      [A5 - 0xB86]
  788. label000009F8:
  789. 000009F8  302D F47A                move.w     D0, [A5 - 0xB86]
  790. 000009FC  5240                     addq.w     D0, 1
  791. 000009FE  3B40 F47A                move.w     [A5 - 0xB86], D0
  792. 00000A02  302D F47A                move.w     D0, [A5 - 0xB86]
  793. 00000A06  D040                     add.w      D0, D0
  794. 00000A08  0640 F43E                addi.w     D0, 0xF43E
  795. 00000A0C  4A75 0000                tst.w      [A5 + D0.w]
  796. 00000A10  57C0                     seq        D0
  797. 00000A12  0C6D 000A F47A           cmpi.w     [A5 - 0xB86], 0xA /* '\n' */
  798. 00000A18  57C1                     seq        D1
  799. 00000A1A  8001                     or.b       D0, D1
  800. 00000A1C  67DA                     beq        -0x24 /* 000009F8 */
  801. 00000A1E  302D F47A                move.w     D0, [A5 - 0xB86]
  802. 00000A22  D040                     add.w      D0, D0
  803. 00000A24  0640 F43E                addi.w     D0, 0xF43E
  804. 00000A28  4A75 0000                tst.w      [A5 + D0.w]
  805. 00000A2C  6600 00C2                bne        +0xC4 /* 00000AF0 */
  806. 00000A30  302D F47A                move.w     D0, [A5 - 0xB86]
  807. 00000A34  D040                     add.w      D0, D0
  808. 00000A36  0640 F43E                addi.w     D0, 0xF43E
  809. 00000A3A  3BBC 0005 0000           move.w     [A5 + D0.w], 0x5
  810. 00000A40  3013                     move.w     D0, [A3]
  811. 00000A42  0640 000A                addi.w     D0, 0xA /* '\n' */
  812. 00000A46  322D F47A                move.w     D1, [A5 - 0xB86]
  813. 00000A4A  E741                     asl        D1.w, 3
  814. 00000A4C  0641 F3EC                addi.w     D1, 0xF3EC
  815. 00000A50  3B80 1000                move.w     [A5 + D1.w], D0
  816. 00000A54  302B 0002                move.w     D0, [A3 + 0x2]
  817. 00000A58  0640 001B                addi.w     D0, 0x1B
  818. 00000A5C  322D F47A                move.w     D1, [A5 - 0xB86]
  819. 00000A60  E741                     asl        D1.w, 3
  820. 00000A62  0641 F3EA                addi.w     D1, 0xF3EA
  821. 00000A66  3B80 1000                move.w     [A5 + D1.w], D0
  822. 00000A6A  302D F47A                move.w     D0, [A5 - 0xB86]
  823. 00000A6E  E740                     asl        D0.w, 3
  824. 00000A70  0640 F3EC                addi.w     D0, 0xF3EC
  825. 00000A74  3035 0000                move.w     D0, [A5 + D0.w]
  826. 00000A78  5F40                     subq.w     D0, 7
  827. 00000A7A  322D F47A                move.w     D1, [A5 - 0xB86]
  828. 00000A7E  E741                     asl        D1.w, 3
  829. 00000A80  0641 F3E8                addi.w     D1, 0xF3E8
  830. 00000A84  3B80 1000                move.w     [A5 + D1.w], D0
  831. 00000A88  302D F47A                move.w     D0, [A5 - 0xB86]
  832. 00000A8C  E740                     asl        D0.w, 3
  833. 00000A8E  0640 F3EA                addi.w     D0, 0xF3EA
  834. 00000A92  3035 0000                move.w     D0, [A5 + D0.w]
  835. 00000A96  5840                     addq.w     D0, 4
  836. 00000A98  322D F47A                move.w     D1, [A5 - 0xB86]
  837. 00000A9C  E741                     asl        D1.w, 3
  838. 00000A9E  0641 F3EE                addi.w     D1, 0xF3EE
  839. 00000AA2  3B80 1000                move.w     [A5 + D1.w], D0
  840. 00000AA6  302B 0002                move.w     D0, [A3 + 0x2]
  841. 00000AAA  5A40                     addq.w     D0, 5
  842. 00000AAC  322D F47A                move.w     D1, [A5 - 0xB86]
  843. 00000AB0  E541                     asl        D1.w, 2
  844. 00000AB2  0641 F3C6                addi.w     D1, 0xF3C6
  845. 00000AB6  3B80 1000                move.w     [A5 + D1.w], D0
  846. 00000ABA  3013                     move.w     D0, [A3]
  847. 00000ABC  5B40                     subq.w     D0, 5
  848. 00000ABE  322D F47A                move.w     D1, [A5 - 0xB86]
  849. 00000AC2  E541                     asl        D1.w, 2
  850. 00000AC4  0641 F3C4                addi.w     D1, 0xF3C4
  851. 00000AC8  3B80 1000                move.w     [A5 + D1.w], D0
  852. 00000ACC  486D F4C4                pea.l      [A5 - 0xB3C]
  853. 00000AD0  486D F4E2                pea.l      [A5 - 0xB1E]
  854. 00000AD4  486D F126                pea.l      [A5 - 0xEDA]
  855. 00000AD8  302D F47A                move.w     D0, [A5 - 0xB86]
  856. 00000ADC  E740                     asl        D0.w, 3
  857. 00000ADE  0640 F3E8                addi.w     D0, 0xF3E8
  858. 00000AE2  4875 0000                pea.l      [A5 + D0.w]
  859. 00000AE6  3F3C 0002                move.w     -[A7], 0x2
  860. 00000AEA  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  861. 00000AEE  A8EC                     syscall    CopyBits
  862. label00000AF0:
  863. 00000AF0  426D F47A                clr.w      [A5 - 0xB86]
  864. label00000AF4:
  865. 00000AF4  302D F47A                move.w     D0, [A5 - 0xB86]
  866. 00000AF8  5240                     addq.w     D0, 1
  867. 00000AFA  3B40 F47A                move.w     [A5 - 0xB86], D0
  868. 00000AFE  302D F47A                move.w     D0, [A5 - 0xB86]
  869. 00000B02  D040                     add.w      D0, D0
  870. 00000B04  0640 F43E                addi.w     D0, 0xF43E
  871. 00000B08  4A75 0000                tst.w      [A5 + D0.w]
  872. 00000B0C  57C0                     seq        D0
  873. 00000B0E  0C6D 000A F47A           cmpi.w     [A5 - 0xB86], 0xA /* '\n' */
  874. 00000B14  57C1                     seq        D1
  875. 00000B16  8001                     or.b       D0, D1
  876. 00000B18  67DA                     beq        -0x24 /* 00000AF4 */
  877. 00000B1A  302D F47A                move.w     D0, [A5 - 0xB86]
  878. 00000B1E  D040                     add.w      D0, D0
  879. 00000B20  0640 F43E                addi.w     D0, 0xF43E
  880. 00000B24  4A75 0000                tst.w      [A5 + D0.w]
  881. 00000B28  6600 00C2                bne        +0xC4 /* 00000BEC */
  882. 00000B2C  302D F47A                move.w     D0, [A5 - 0xB86]
  883. 00000B30  D040                     add.w      D0, D0
  884. 00000B32  0640 F43E                addi.w     D0, 0xF43E
  885. 00000B36  3BBC 0005 0000           move.w     [A5 + D0.w], 0x5
  886. 00000B3C  3013                     move.w     D0, [A3]
  887. 00000B3E  0640 000A                addi.w     D0, 0xA /* '\n' */
  888. 00000B42  322D F47A                move.w     D1, [A5 - 0xB86]
  889. 00000B46  E741                     asl        D1.w, 3
  890. 00000B48  0641 F3EC                addi.w     D1, 0xF3EC
  891. 00000B4C  3B80 1000                move.w     [A5 + D1.w], D0
  892. 00000B50  302B 0002                move.w     D0, [A3 + 0x2]
  893. 00000B54  5E40                     addq.w     D0, 7
  894. 00000B56  322D F47A                move.w     D1, [A5 - 0xB86]
  895. 00000B5A  E741                     asl        D1.w, 3
  896. 00000B5C  0641 F3EA                addi.w     D1, 0xF3EA
  897. 00000B60  3B80 1000                move.w     [A5 + D1.w], D0
  898. 00000B64  302D F47A                move.w     D0, [A5 - 0xB86]
  899. 00000B68  E740                     asl        D0.w, 3
  900. 00000B6A  0640 F3EC                addi.w     D0, 0xF3EC
  901. 00000B6E  3035 0000                move.w     D0, [A5 + D0.w]
  902. 00000B72  5F40                     subq.w     D0, 7
  903. 00000B74  322D F47A                move.w     D1, [A5 - 0xB86]
  904. 00000B78  E741                     asl        D1.w, 3
  905. 00000B7A  0641 F3E8                addi.w     D1, 0xF3E8
  906. 00000B7E  3B80 1000                move.w     [A5 + D1.w], D0
  907. 00000B82  302D F47A                move.w     D0, [A5 - 0xB86]
  908. 00000B86  E740                     asl        D0.w, 3
  909. 00000B88  0640 F3EA                addi.w     D0, 0xF3EA
  910. 00000B8C  3035 0000                move.w     D0, [A5 + D0.w]
  911. 00000B90  5840                     addq.w     D0, 4
  912. 00000B92  322D F47A                move.w     D1, [A5 - 0xB86]
  913. 00000B96  E741                     asl        D1.w, 3
  914. 00000B98  0641 F3EE                addi.w     D1, 0xF3EE
  915. 00000B9C  3B80 1000                move.w     [A5 + D1.w], D0
  916. 00000BA0  302B 0002                move.w     D0, [A3 + 0x2]
  917. 00000BA4  0640 0019                addi.w     D0, 0x19
  918. 00000BA8  322D F47A                move.w     D1, [A5 - 0xB86]
  919. 00000BAC  E541                     asl        D1.w, 2
  920. 00000BAE  0641 F3C6                addi.w     D1, 0xF3C6
  921. 00000BB2  3B80 1000                move.w     [A5 + D1.w], D0
  922. 00000BB6  3013                     move.w     D0, [A3]
  923. 00000BB8  5B40                     subq.w     D0, 5
  924. 00000BBA  322D F47A                move.w     D1, [A5 - 0xB86]
  925. 00000BBE  E541                     asl        D1.w, 2
  926. 00000BC0  0641 F3C4                addi.w     D1, 0xF3C4
  927. 00000BC4  3B80 1000                move.w     [A5 + D1.w], D0
  928. 00000BC8  486D F4C4                pea.l      [A5 - 0xB3C]
  929. 00000BCC  486D F4E2                pea.l      [A5 - 0xB1E]
  930. 00000BD0  486D F126                pea.l      [A5 - 0xEDA]
  931. 00000BD4  302D F47A                move.w     D0, [A5 - 0xB86]
  932. 00000BD8  E740                     asl        D0.w, 3
  933. 00000BDA  0640 F3E8                addi.w     D0, 0xF3E8
  934. 00000BDE  4875 0000                pea.l      [A5 + D0.w]
  935. 00000BE2  3F3C 0002                move.w     -[A7], 0x2
  936. 00000BE6  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  937. 00000BEA  A8EC                     syscall    CopyBits
  938. label00000BEC:
  939. 00000BEC  526D F47C                addq.w     [A5 - 0xB84], 1
  940. 00000BF0  0C6D 0005 F47C           cmpi.w     [A5 - 0xB84], 0x5
  941. 00000BF6  6F00 FB96                ble        -0x468 /* 0000078E */
  942. label00000BFA:
  943. 00000BFA  302D F45E                move.w     D0, [A5 - 0xBA2]
  944. 00000BFE  B06D F102                cmp.w      D0, [A5 - 0xEFE]
  945. 00000C02  5DC0                     slt        D0
  946. 00000C04  C02D F113                and.b      D0, [A5 - 0xEED]
  947. 00000C08  322D F464                move.w     D1, [A5 - 0xB9C]
  948. 00000C0C  B26D F100                cmp.w      D1, [A5 - 0xF00]
  949. 00000C10  5EC1                     sgt        D1
  950. 00000C12  C001                     and.b      D0, D1
  951. 00000C14  322D F460                move.w     D1, [A5 - 0xBA0]
  952. 00000C18  B26D F104                cmp.w      D1, [A5 - 0xEFC]
  953. 00000C1C  5DC1                     slt        D1
  954. 00000C1E  C001                     and.b      D0, D1
  955. 00000C20  670A                     beq        +0xC /* 00000C2C */
  956. 00000C22  302D F0F6                move.w     D0, [A5 - 0xF0A]
  957. 00000C26  5340                     subq.w     D0, 1
  958. 00000C28  3B40 F0F6                move.w     [A5 - 0xF0A], D0
  959. label00000C2C:
  960. 00000C2C  302D F45E                move.w     D0, [A5 - 0xBA2]
  961. 00000C30  B06D F92E                cmp.w      D0, [A5 - 0x6D2]
  962. 00000C34  5DC0                     slt        D0
  963. 00000C36  C02D F116                and.b      D0, [A5 - 0xEEA]
  964. 00000C3A  322D F92C                move.w     D1, [A5 - 0x6D4]
  965. 00000C3E  0641 0014                addi.w     D1, 0x14
  966. 00000C42  B26D F464                cmp.w      D1, [A5 - 0xB9C]
  967. 00000C46  5DC1                     slt        D1
  968. 00000C48  C001                     and.b      D0, D1
  969. 00000C4A  322D F460                move.w     D1, [A5 - 0xBA0]
  970. 00000C4E  B26D F930                cmp.w      D1, [A5 - 0x6D0]
  971. 00000C52  5DC1                     slt        D1
  972. 00000C54  C001                     and.b      D0, D1
  973. 00000C56  670A                     beq        +0xC /* 00000C62 */
  974. 00000C58  302D F938                move.w     D0, [A5 - 0x6C8]
  975. 00000C5C  5340                     subq.w     D0, 1
  976. 00000C5E  3B40 F938                move.w     [A5 - 0x6C8], D0
  977. label00000C62:
  978. 00000C62  302D F45E                move.w     D0, [A5 - 0xBA2]
  979. 00000C66  B06D ECC8                cmp.w      D0, [A5 - 0x1338]
  980. 00000C6A  5DC0                     slt        D0
  981. 00000C6C  C02D F114                and.b      D0, [A5 - 0xEEC]
  982. 00000C70  322D F464                move.w     D1, [A5 - 0xB9C]
  983. 00000C74  B26D ECC6                cmp.w      D1, [A5 - 0x133A]
  984. 00000C78  5EC1                     sgt        D1
  985. 00000C7A  C001                     and.b      D0, D1
  986. 00000C7C  322D F460                move.w     D1, [A5 - 0xBA0]
  987. 00000C80  B26D ECCA                cmp.w      D1, [A5 - 0x1336]
  988. 00000C84  5DC1                     slt        D1
  989. 00000C86  C001                     and.b      D0, D1
  990. 00000C88  670A                     beq        +0xC /* 00000C94 */
  991. 00000C8A  302D ECCC                move.w     D0, [A5 - 0x1334]
  992. 00000C8E  5240                     addq.w     D0, 1
  993. 00000C90  3B40 ECCC                move.w     [A5 - 0x1334], D0
  994. label00000C94:
  995. 00000C94  302D F45E                move.w     D0, [A5 - 0xBA2]
  996. 00000C98  B06D F0F2                cmp.w      D0, [A5 - 0xF0E]
  997. 00000C9C  5DC0                     slt        D0
  998. 00000C9E  C02D F112                and.b      D0, [A5 - 0xEEE]
  999. 00000CA2  322D F464                move.w     D1, [A5 - 0xB9C]
  1000. 00000CA6  B26D F0F0                cmp.w      D1, [A5 - 0xF10]
  1001. 00000CAA  5EC1                     sgt        D1
  1002. 00000CAC  C001                     and.b      D0, D1
  1003. 00000CAE  322D F460                move.w     D1, [A5 - 0xBA0]
  1004. 00000CB2  B26D F0F4                cmp.w      D1, [A5 - 0xF0C]
  1005. 00000CB6  5DC1                     slt        D1
  1006. 00000CB8  C001                     and.b      D0, D1
  1007. 00000CBA  6744                     beq        +0x46 /* 00000D00 */
  1008. 00000CBC  302D F0E8                move.w     D0, [A5 - 0xF18]
  1009. 00000CC0  5340                     subq.w     D0, 1
  1010. 00000CC2  3B40 F0E8                move.w     [A5 - 0xF18], D0
  1011. 00000CC6  4A6D F0E8                tst.w      [A5 - 0xF18]
  1012. 00000CCA  6634                     bne        +0x36 /* 00000D00 */
  1013. 00000CCC  486D F4C4                pea.l      [A5 - 0xB3C]
  1014. 00000CD0  486D F4E2                pea.l      [A5 - 0xB1E]
  1015. 00000CD4  486D F084                pea.l      [A5 - 0xF7C]
  1016. 00000CD8  486D F0EE                pea.l      [A5 - 0xF12]
  1017. 00000CDC  3F3C 0002                move.w     -[A7], 0x2
  1018. 00000CE0  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  1019. 00000CE4  A8EC                     syscall    CopyBits
  1020. 00000CE6  486D F4C4                pea.l      [A5 - 0xB3C]
  1021. 00000CEA  486D F4E2                pea.l      [A5 - 0xB1E]
  1022. 00000CEE  486D F08C                pea.l      [A5 - 0xF74]
  1023. 00000CF2  486D F0EE                pea.l      [A5 - 0xF12]
  1024. 00000CF6  3F3C 0002                move.w     -[A7], 0x2
  1025. 00000CFA  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  1026. 00000CFE  A8EC                     syscall    CopyBits
  1027. label00000D00:
  1028. 00000D00  302D F45E                move.w     D0, [A5 - 0xBA2]
  1029. 00000D04  B06D F058                cmp.w      D0, [A5 - 0xFA8]
  1030. 00000D08  5DC0                     slt        D0
  1031. 00000D0A  C02D F111                and.b      D0, [A5 - 0xEEF]
  1032. 00000D0E  322D F464                move.w     D1, [A5 - 0xB9C]
  1033. 00000D12  B26D F056                cmp.w      D1, [A5 - 0xFAA]
  1034. 00000D16  5EC1                     sgt        D1
  1035. 00000D18  C001                     and.b      D0, D1
  1036. 00000D1A  322D F460                move.w     D1, [A5 - 0xBA0]
  1037. 00000D1E  B26D F05A                cmp.w      D1, [A5 - 0xFA6]
  1038. 00000D22  5DC1                     slt        D1
  1039. 00000D24  C001                     and.b      D0, D1
  1040. 00000D26  6744                     beq        +0x46 /* 00000D6C */
  1041. 00000D28  302D F022                move.w     D0, [A5 - 0xFDE]
  1042. 00000D2C  5340                     subq.w     D0, 1
  1043. 00000D2E  3B40 F022                move.w     [A5 - 0xFDE], D0
  1044. 00000D32  4A6D F022                tst.w      [A5 - 0xFDE]
  1045. 00000D36  6634                     bne        +0x36 /* 00000D6C */
  1046. 00000D38  486D F4C4                pea.l      [A5 - 0xB3C]
  1047. 00000D3C  486D F4E2                pea.l      [A5 - 0xB1E]
  1048. 00000D40  486D F024                pea.l      [A5 - 0xFDC]
  1049. 00000D44  486D F054                pea.l      [A5 - 0xFAC]
  1050. 00000D48  3F3C 0002                move.w     -[A7], 0x2
  1051. 00000D4C  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  1052. 00000D50  A8EC                     syscall    CopyBits
  1053. 00000D52  486D F4C4                pea.l      [A5 - 0xB3C]
  1054. 00000D56  486D F4E2                pea.l      [A5 - 0xB1E]
  1055. 00000D5A  486D F02C                pea.l      [A5 - 0xFD4]
  1056. 00000D5E  486D F054                pea.l      [A5 - 0xFAC]
  1057. 00000D62  3F3C 0002                move.w     -[A7], 0x2
  1058. 00000D66  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  1059. 00000D6A  A8EC                     syscall    CopyBits
  1060. label00000D6C:
  1061. 00000D6C  486D F45E                pea.l      [A5 - 0xBA2]
  1062. 00000D70  3F3C 000F                move.w     -[A7], 0xF
  1063. 00000D74  4267                     clr.w      -[A7]
  1064. 00000D76  A8A9                     syscall    InsetRect
  1065. 00000D78  302D F460                move.w     D0, [A5 - 0xBA0]
  1066. 00000D7C  48C0                     ext.l      D0
  1067. 00000D7E  81FC 0014                divs.w     D0, 0x14
  1068. 00000D82  3B40 E554                move.w     [A5 - 0x1AAC], D0
  1069. 00000D86  302D F45E                move.w     D0, [A5 - 0xBA2]
  1070. 00000D8A  48C0                     ext.l      D0
  1071. 00000D8C  81FC 000F                divs.w     D0, 0xF
  1072. 00000D90  5240                     addq.w     D0, 1
  1073. 00000D92  3B40 E552                move.w     [A5 - 0x1AAE], D0
  1074. 00000D96  4A6D E554                tst.w      [A5 - 0x1AAC]
  1075. 00000D9A  5EC0                     sgt        D0
  1076. 00000D9C  0C6D 001B E554           cmpi.w     [A5 - 0x1AAC], 0x1B
  1077. 00000DA2  5DC1                     slt        D1
  1078. 00000DA4  C001                     and.b      D0, D1
  1079. 00000DA6  4A6D E552                tst.w      [A5 - 0x1AAE]
  1080. 00000DAA  5EC1                     sgt        D1
  1081. 00000DAC  C001                     and.b      D0, D1
  1082. 00000DAE  0C6D 0011 E552           cmpi.w     [A5 - 0x1AAE], 0x11
  1083. 00000DB4  5DC1                     slt        D1
  1084. 00000DB6  C001                     and.b      D0, D1
  1085. 00000DB8  6700 0322                beq        +0x324 /* 000010DC */
  1086. 00000DBC  302D E554                move.w     D0, [A5 - 0x1AAC]
  1087. 00000DC0  EB40                     asl        D0.w, 5
  1088. 00000DC2  322D E552                move.w     D1, [A5 - 0x1AAE]
  1089. 00000DC6  D241                     add.w      D1, D1
  1090. 00000DC8  D041                     add.w      D0, D1
  1091. 00000DCA  0640 E554                addi.w     D0, 0xE554
  1092. 00000DCE  3035 0000                move.w     D0, [A5 + D0.w]
  1093. 00000DD2  48C0                     ext.l      D0
  1094. 00000DD4  81FC 0004                divs.w     D0, 0x4
  1095. 00000DD8  4840                     swap.w     D0
  1096. 00000DDA  4A40                     tst.w      D0
  1097. 00000DDC  6700 02FE                beq        +0x300 /* 000010DC */
  1098. 00000DE0  302D E552                move.w     D0, [A5 - 0x1AAE]
  1099. 00000DE4  C1FC 000F                muls.w     D0, 0xF
  1100. 00000DE8  5740                     subq.w     D0, 3
  1101. 00000DEA  3B40 F15E                move.w     [A5 - 0xEA2], D0
  1102. 00000DEE  302D E552                move.w     D0, [A5 - 0x1AAE]
  1103. 00000DF2  C1FC 000F                muls.w     D0, 0xF
  1104. 00000DF6  0640 0011                addi.w     D0, 0x11
  1105. 00000DFA  3B40 F162                move.w     [A5 - 0xE9E], D0
  1106. 00000DFE  302D E554                move.w     D0, [A5 - 0x1AAC]
  1107. 00000E02  C1FC 0014                muls.w     D0, 0x14
  1108. 00000E06  0640 0014                addi.w     D0, 0x14
  1109. 00000E0A  3B40 F164                move.w     [A5 - 0xE9C], D0
  1110. 00000E0E  302D E554                move.w     D0, [A5 - 0x1AAC]
  1111. 00000E12  C1FC 0014                muls.w     D0, 0x14
  1112. 00000E16  3B40 F160                move.w     [A5 - 0xEA0], D0
  1113. 00000E1A  302D E554                move.w     D0, [A5 - 0x1AAC]
  1114. 00000E1E  EB40                     asl        D0.w, 5
  1115. 00000E20  322D E552                move.w     D1, [A5 - 0x1AAE]
  1116. 00000E24  D241                     add.w      D1, D1
  1117. 00000E26  D041                     add.w      D0, D1
  1118. 00000E28  0640 E554                addi.w     D0, 0xE554
  1119. 00000E2C  3035 0000                move.w     D0, [A5 + D0.w]
  1120. 00000E30  6000 010A                bra        +0x10C /* 00000F3C */
  1121. 00000E34  486D F4D2                pea.l      [A5 - 0xB2E]
  1122. 00000E38  486D F4E2                pea.l      [A5 - 0xB1E]
  1123. 00000E3C  486D F17E                pea.l      [A5 - 0xE82]
  1124. 00000E40  486D F15E                pea.l      [A5 - 0xEA2]
  1125. 00000E44  3F3C 0002                move.w     -[A7], 0x2
  1126. 00000E48  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  1127. 00000E4C  A8EC                     syscall    CopyBits
  1128. 00000E4E  6000 0114                bra        +0x116 /* 00000F64 */
  1129. 00000E52  486D F4D2                pea.l      [A5 - 0xB2E]
  1130. 00000E56  486D F4E2                pea.l      [A5 - 0xB1E]
  1131. 00000E5A  486D F186                pea.l      [A5 - 0xE7A]
  1132. 00000E5E  486D F15E                pea.l      [A5 - 0xEA2]
  1133. 00000E62  3F3C 0002                move.w     -[A7], 0x2
  1134. 00000E66  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  1135. 00000E6A  A8EC                     syscall    CopyBits
  1136. 00000E6C  6000 00F6                bra        +0xF8 /* 00000F64 */
  1137. 00000E70  486D F4D2                pea.l      [A5 - 0xB2E]
  1138. 00000E74  486D F4E2                pea.l      [A5 - 0xB1E]
  1139. 00000E78  486D F18E                pea.l      [A5 - 0xE72]
  1140. 00000E7C  486D F15E                pea.l      [A5 - 0xEA2]
  1141. 00000E80  3F3C 0002                move.w     -[A7], 0x2
  1142. 00000E84  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  1143. 00000E88  A8EC                     syscall    CopyBits
  1144. 00000E8A  6000 00D8                bra        +0xDA /* 00000F64 */
  1145. 00000E8E  486D F4D2                pea.l      [A5 - 0xB2E]
  1146. 00000E92  486D F4E2                pea.l      [A5 - 0xB1E]
  1147. 00000E96  486D F196                pea.l      [A5 - 0xE6A]
  1148. 00000E9A  486D F15E                pea.l      [A5 - 0xEA2]
  1149. 00000E9E  3F3C 0002                move.w     -[A7], 0x2
  1150. 00000EA2  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  1151. 00000EA6  A8EC                     syscall    CopyBits
  1152. 00000EA8  6000 00BA                bra        +0xBC /* 00000F64 */
  1153. 00000EAC  486D F4D2                pea.l      [A5 - 0xB2E]
  1154. 00000EB0  486D F4E2                pea.l      [A5 - 0xB1E]
  1155. 00000EB4  486D F19E                pea.l      [A5 - 0xE62]
  1156. 00000EB8  486D F15E                pea.l      [A5 - 0xEA2]
  1157. 00000EBC  3F3C 0002                move.w     -[A7], 0x2
  1158. 00000EC0  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  1159. 00000EC4  A8EC                     syscall    CopyBits
  1160. 00000EC6  6000 009C                bra        +0x9E /* 00000F64 */
  1161. 00000ECA  486D F4D2                pea.l      [A5 - 0xB2E]
  1162. 00000ECE  486D F4E2                pea.l      [A5 - 0xB1E]
  1163. 00000ED2  486D F1A6                pea.l      [A5 - 0xE5A]
  1164. 00000ED6  486D F15E                pea.l      [A5 - 0xEA2]
  1165. 00000EDA  3F3C 0002                move.w     -[A7], 0x2
  1166. 00000EDE  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  1167. 00000EE2  A8EC                     syscall    CopyBits
  1168. 00000EE4  6000 007E                bra        +0x80 /* 00000F64 */
  1169. 00000EE8  486D F4D2                pea.l      [A5 - 0xB2E]
  1170. 00000EEC  486D F4E2                pea.l      [A5 - 0xB1E]
  1171. 00000EF0  486D F166                pea.l      [A5 - 0xE9A]
  1172. 00000EF4  486D F15E                pea.l      [A5 - 0xEA2]
  1173. 00000EF8  3F3C 0002                move.w     -[A7], 0x2
  1174. 00000EFC  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  1175. 00000F00  A8EC                     syscall    CopyBits
  1176. 00000F02  6060                     bra        +0x62 /* 00000F64 */
  1177. 00000F04  486D F4D2                pea.l      [A5 - 0xB2E]
  1178. 00000F08  486D F4E2                pea.l      [A5 - 0xB1E]
  1179. 00000F0C  486D F16E                pea.l      [A5 - 0xE92]
  1180. 00000F10  486D F15E                pea.l      [A5 - 0xEA2]
  1181. 00000F14  3F3C 0002                move.w     -[A7], 0x2
  1182. 00000F18  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  1183. 00000F1C  A8EC                     syscall    CopyBits
  1184. 00000F1E  6044                     bra        +0x46 /* 00000F64 */
  1185. 00000F20  486D F4D2                pea.l      [A5 - 0xB2E]
  1186. 00000F24  486D F4E2                pea.l      [A5 - 0xB1E]
  1187. 00000F28  486D F176                pea.l      [A5 - 0xE8A]
  1188. 00000F2C  486D F15E                pea.l      [A5 - 0xEA2]
  1189. 00000F30  3F3C 0002                move.w     -[A7], 0x2
  1190. 00000F34  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  1191. 00000F38  A8EC                     syscall    CopyBits
  1192. 00000F3A  6028                     bra        +0x2A /* 00000F64 */
  1193. label00000F3C:
  1194. 00000F3C  5340                     subq.w     D0, 1
  1195. 00000F3E  0C40 000B                cmpi.w     D0, 0xB
  1196. 00000F42  6420                     bcc        +0x22 /* 00000F64 */
  1197. 00000F44  D040                     add.w      D0, D0
  1198. 00000F46  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  1199. 00000F4A  4EFB 0002                jmp        [PC + D0.w + 0x2]
  1200. 00000F4E  FEE6 FF04                .extension 0xEE6 <<F/2-3/7>> // unimplemented
  1201. 00000F52  FF22                     .extension 0xF22 <<F/4-5/7>> // unimplemented
  1202. 00000F54  0016 FF40                ori.b      [A6], 0x40 /* '@' */
  1203. 00000F58  FF5E                     .extension 0xF5E <<F/4-5/7>> // unimplemented
  1204. 00000F5A  FF7C                     .extension 0xF7C <<F/4-5/7>> // unimplemented
  1205. 00000F5C  0016 FF9A                ori.b      [A6], 0x9A
  1206. 00000F60  FFB6                     .invalid   <<F/6/7>>
  1207. 00000F62  FFD2                     .invalid   <<F/7/7>>
  1208. label00000F64:
  1209. 00000F64  302D E554                move.w     D0, [A5 - 0x1AAC]
  1210. 00000F68  EB40                     asl        D0.w, 5
  1211. 00000F6A  322D E552                move.w     D1, [A5 - 0x1AAE]
  1212. 00000F6E  D241                     add.w      D1, D1
  1213. 00000F70  D041                     add.w      D0, D1
  1214. 00000F72  0640 E554                addi.w     D0, 0xE554
  1215. 00000F76  3035 0000                move.w     D0, [A5 + D0.w]
  1216. 00000F7A  5240                     addq.w     D0, 1
  1217. 00000F7C  322D E554                move.w     D1, [A5 - 0x1AAC]
  1218. 00000F80  EB41                     asl        D1.w, 5
  1219. 00000F82  342D E552                move.w     D2, [A5 - 0x1AAE]
  1220. 00000F86  D442                     add.w      D2, D2
  1221. 00000F88  D242                     add.w      D1, D2
  1222. 00000F8A  0641 E554                addi.w     D1, 0xE554
  1223. 00000F8E  3B80 1000                move.w     [A5 + D1.w], D0
  1224. 00000F92  302D E554                move.w     D0, [A5 - 0x1AAC]
  1225. 00000F96  EB40                     asl        D0.w, 5
  1226. 00000F98  322D E552                move.w     D1, [A5 - 0x1AAE]
  1227. 00000F9C  D241                     add.w      D1, D1
  1228. 00000F9E  D041                     add.w      D0, D1
  1229. 00000FA0  0640 E554                addi.w     D0, 0xE554
  1230. 00000FA4  3035 0000                move.w     D0, [A5 + D0.w]
  1231. 00000FA8  6000 010A                bra        +0x10C /* 000010B4 */
  1232. 00000FAC  486D F4D2                pea.l      [A5 - 0xB2E]
  1233. 00000FB0  486D F4E2                pea.l      [A5 - 0xB1E]
  1234. 00000FB4  486D F17E                pea.l      [A5 - 0xE82]
  1235. 00000FB8  486D F15E                pea.l      [A5 - 0xEA2]
  1236. 00000FBC  3F3C 0002                move.w     -[A7], 0x2
  1237. 00000FC0  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  1238. 00000FC4  A8EC                     syscall    CopyBits
  1239. 00000FC6  6000 0114                bra        +0x116 /* 000010DC */
  1240. 00000FCA  486D F4D2                pea.l      [A5 - 0xB2E]
  1241. 00000FCE  486D F4E2                pea.l      [A5 - 0xB1E]
  1242. 00000FD2  486D F186                pea.l      [A5 - 0xE7A]
  1243. 00000FD6  486D F15E                pea.l      [A5 - 0xEA2]
  1244. 00000FDA  3F3C 0002                move.w     -[A7], 0x2
  1245. 00000FDE  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  1246. 00000FE2  A8EC                     syscall    CopyBits
  1247. 00000FE4  6000 00F6                bra        +0xF8 /* 000010DC */
  1248. 00000FE8  486D F4D2                pea.l      [A5 - 0xB2E]
  1249. 00000FEC  486D F4E2                pea.l      [A5 - 0xB1E]
  1250. 00000FF0  486D F18E                pea.l      [A5 - 0xE72]
  1251. 00000FF4  486D F15E                pea.l      [A5 - 0xEA2]
  1252. 00000FF8  3F3C 0002                move.w     -[A7], 0x2
  1253. 00000FFC  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  1254. 00001000  A8EC                     syscall    CopyBits
  1255. 00001002  6000 00D8                bra        +0xDA /* 000010DC */
  1256. 00001006  486D F4D2                pea.l      [A5 - 0xB2E]
  1257. 0000100A  486D F4E2                pea.l      [A5 - 0xB1E]
  1258. 0000100E  486D F196                pea.l      [A5 - 0xE6A]
  1259. 00001012  486D F15E                pea.l      [A5 - 0xEA2]
  1260. 00001016  3F3C 0002                move.w     -[A7], 0x2
  1261. 0000101A  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  1262. 0000101E  A8EC                     syscall    CopyBits
  1263. 00001020  6000 00BA                bra        +0xBC /* 000010DC */
  1264. 00001024  486D F4D2                pea.l      [A5 - 0xB2E]
  1265. 00001028  486D F4E2                pea.l      [A5 - 0xB1E]
  1266. 0000102C  486D F19E                pea.l      [A5 - 0xE62]
  1267. 00001030  486D F15E                pea.l      [A5 - 0xEA2]
  1268. 00001034  3F3C 0002                move.w     -[A7], 0x2
  1269. 00001038  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  1270. 0000103C  A8EC                     syscall    CopyBits
  1271. 0000103E  6000 009C                bra        +0x9E /* 000010DC */
  1272. 00001042  486D F4D2                pea.l      [A5 - 0xB2E]
  1273. 00001046  486D F4E2                pea.l      [A5 - 0xB1E]
  1274. 0000104A  486D F1A6                pea.l      [A5 - 0xE5A]
  1275. 0000104E  486D F15E                pea.l      [A5 - 0xEA2]
  1276. 00001052  3F3C 0002                move.w     -[A7], 0x2
  1277. 00001056  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  1278. 0000105A  A8EC                     syscall    CopyBits
  1279. 0000105C  6000 007E                bra        +0x80 /* 000010DC */
  1280. 00001060  486D F4D2                pea.l      [A5 - 0xB2E]
  1281. 00001064  486D F4E2                pea.l      [A5 - 0xB1E]
  1282. 00001068  486D F166                pea.l      [A5 - 0xE9A]
  1283. 0000106C  486D F15E                pea.l      [A5 - 0xEA2]
  1284. 00001070  3F3C 0002                move.w     -[A7], 0x2
  1285. 00001074  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  1286. 00001078  A8EC                     syscall    CopyBits
  1287. 0000107A  6060                     bra        +0x62 /* 000010DC */
  1288. 0000107C  486D F4D2                pea.l      [A5 - 0xB2E]
  1289. 00001080  486D F4E2                pea.l      [A5 - 0xB1E]
  1290. 00001084  486D F16E                pea.l      [A5 - 0xE92]
  1291. 00001088  486D F15E                pea.l      [A5 - 0xEA2]
  1292. 0000108C  3F3C 0002                move.w     -[A7], 0x2
  1293. 00001090  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  1294. 00001094  A8EC                     syscall    CopyBits
  1295. 00001096  6044                     bra        +0x46 /* 000010DC */
  1296. 00001098  486D F4D2                pea.l      [A5 - 0xB2E]
  1297. 0000109C  486D F4E2                pea.l      [A5 - 0xB1E]
  1298. 000010A0  486D F176                pea.l      [A5 - 0xE8A]
  1299. 000010A4  486D F15E                pea.l      [A5 - 0xEA2]
  1300. 000010A8  3F3C 0002                move.w     -[A7], 0x2
  1301. 000010AC  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  1302. 000010B0  A8EC                     syscall    CopyBits
  1303. 000010B2  6028                     bra        +0x2A /* 000010DC */
  1304. label000010B4:
  1305. 000010B4  5340                     subq.w     D0, 1
  1306. 000010B6  0C40 000B                cmpi.w     D0, 0xB
  1307. 000010BA  6420                     bcc        +0x22 /* 000010DC */
  1308. 000010BC  D040                     add.w      D0, D0
  1309. 000010BE  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  1310. 000010C2  4EFB 0002                jmp        [PC + D0.w + 0x2]
  1311. 000010C6  FEE6 FF04                .extension 0xEE6 <<F/2-3/7>> // unimplemented
  1312. 000010CA  FF22                     .extension 0xF22 <<F/4-5/7>> // unimplemented
  1313. 000010CC  0016 FF40                ori.b      [A6], 0x40 /* '@' */
  1314. 000010D0  FF5E                     .extension 0xF5E <<F/4-5/7>> // unimplemented
  1315. 000010D2  FF7C                     .extension 0xF7C <<F/4-5/7>> // unimplemented
  1316. 000010D4  0016 FF9A                ori.b      [A6], 0x9A
  1317. 000010D8  FFB6                     .invalid   <<F/6/7>>
  1318. 000010DA  FFD2                     .invalid   <<F/7/7>>
  1319. label000010DC:
  1320. 000010DC  302D F460                move.w     D0, [A5 - 0xBA0]
  1321. 000010E0  48C0                     ext.l      D0
  1322. 000010E2  81FC 0014                divs.w     D0, 0x14
  1323. 000010E6  3B40 E554                move.w     [A5 - 0x1AAC], D0
  1324. 000010EA  302D F45E                move.w     D0, [A5 - 0xBA2]
  1325. 000010EE  48C0                     ext.l      D0
  1326. 000010F0  81FC 000F                divs.w     D0, 0xF
  1327. 000010F4  3B40 E552                move.w     [A5 - 0x1AAE], D0
  1328. 000010F8  4A6D E554                tst.w      [A5 - 0x1AAC]
  1329. 000010FC  5EC0                     sgt        D0
  1330. 000010FE  0C6D 001B E554           cmpi.w     [A5 - 0x1AAC], 0x1B
  1331. 00001104  5DC1                     slt        D1
  1332. 00001106  C001                     and.b      D0, D1
  1333. 00001108  4A6D E552                tst.w      [A5 - 0x1AAE]
  1334. 0000110C  5EC1                     sgt        D1
  1335. 0000110E  C001                     and.b      D0, D1
  1336. 00001110  0C6D 0011 E552           cmpi.w     [A5 - 0x1AAE], 0x11
  1337. 00001116  5DC1                     slt        D1
  1338. 00001118  C001                     and.b      D0, D1
  1339. 0000111A  6700 0322                beq        +0x324 /* 0000143E */
  1340. 0000111E  302D E554                move.w     D0, [A5 - 0x1AAC]
  1341. 00001122  EB40                     asl        D0.w, 5
  1342. 00001124  322D E552                move.w     D1, [A5 - 0x1AAE]
  1343. 00001128  D241                     add.w      D1, D1
  1344. 0000112A  D041                     add.w      D0, D1
  1345. 0000112C  0640 E554                addi.w     D0, 0xE554
  1346. 00001130  3035 0000                move.w     D0, [A5 + D0.w]
  1347. 00001134  48C0                     ext.l      D0
  1348. 00001136  81FC 0004                divs.w     D0, 0x4
  1349. 0000113A  4840                     swap.w     D0
  1350. 0000113C  4A40                     tst.w      D0
  1351. 0000113E  6700 02FE                beq        +0x300 /* 0000143E */
  1352. 00001142  302D E552                move.w     D0, [A5 - 0x1AAE]
  1353. 00001146  C1FC 000F                muls.w     D0, 0xF
  1354. 0000114A  5740                     subq.w     D0, 3
  1355. 0000114C  3B40 F15E                move.w     [A5 - 0xEA2], D0
  1356. 00001150  302D E552                move.w     D0, [A5 - 0x1AAE]
  1357. 00001154  C1FC 000F                muls.w     D0, 0xF
  1358. 00001158  0640 0011                addi.w     D0, 0x11
  1359. 0000115C  3B40 F162                move.w     [A5 - 0xE9E], D0
  1360. 00001160  302D E554                move.w     D0, [A5 - 0x1AAC]
  1361. 00001164  C1FC 0014                muls.w     D0, 0x14
  1362. 00001168  0640 0014                addi.w     D0, 0x14
  1363. 0000116C  3B40 F164                move.w     [A5 - 0xE9C], D0
  1364. 00001170  302D E554                move.w     D0, [A5 - 0x1AAC]
  1365. 00001174  C1FC 0014                muls.w     D0, 0x14
  1366. 00001178  3B40 F160                move.w     [A5 - 0xEA0], D0
  1367. 0000117C  302D E554                move.w     D0, [A5 - 0x1AAC]
  1368. 00001180  EB40                     asl        D0.w, 5
  1369. 00001182  322D E552                move.w     D1, [A5 - 0x1AAE]
  1370. 00001186  D241                     add.w      D1, D1
  1371. 00001188  D041                     add.w      D0, D1
  1372. 0000118A  0640 E554                addi.w     D0, 0xE554
  1373. 0000118E  3035 0000                move.w     D0, [A5 + D0.w]
  1374. 00001192  6000 010A                bra        +0x10C /* 0000129E */
  1375. 00001196  486D F4D2                pea.l      [A5 - 0xB2E]
  1376. 0000119A  486D F4E2                pea.l      [A5 - 0xB1E]
  1377. 0000119E  486D F17E                pea.l      [A5 - 0xE82]
  1378. 000011A2  486D F15E                pea.l      [A5 - 0xEA2]
  1379. 000011A6  3F3C 0002                move.w     -[A7], 0x2
  1380. 000011AA  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  1381. 000011AE  A8EC                     syscall    CopyBits
  1382. 000011B0  6000 0114                bra        +0x116 /* 000012C6 */
  1383. 000011B4  486D F4D2                pea.l      [A5 - 0xB2E]
  1384. 000011B8  486D F4E2                pea.l      [A5 - 0xB1E]
  1385. 000011BC  486D F186                pea.l      [A5 - 0xE7A]
  1386. 000011C0  486D F15E                pea.l      [A5 - 0xEA2]
  1387. 000011C4  3F3C 0002                move.w     -[A7], 0x2
  1388. 000011C8  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  1389. 000011CC  A8EC                     syscall    CopyBits
  1390. 000011CE  6000 00F6                bra        +0xF8 /* 000012C6 */
  1391. 000011D2  486D F4D2                pea.l      [A5 - 0xB2E]
  1392. 000011D6  486D F4E2                pea.l      [A5 - 0xB1E]
  1393. 000011DA  486D F18E                pea.l      [A5 - 0xE72]
  1394. 000011DE  486D F15E                pea.l      [A5 - 0xEA2]
  1395. 000011E2  3F3C 0002                move.w     -[A7], 0x2
  1396. 000011E6  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  1397. 000011EA  A8EC                     syscall    CopyBits
  1398. 000011EC  6000 00D8                bra        +0xDA /* 000012C6 */
  1399. 000011F0  486D F4D2                pea.l      [A5 - 0xB2E]
  1400. 000011F4  486D F4E2                pea.l      [A5 - 0xB1E]
  1401. 000011F8  486D F196                pea.l      [A5 - 0xE6A]
  1402. 000011FC  486D F15E                pea.l      [A5 - 0xEA2]
  1403. 00001200  3F3C 0002                move.w     -[A7], 0x2
  1404. 00001204  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  1405. 00001208  A8EC                     syscall    CopyBits
  1406. 0000120A  6000 00BA                bra        +0xBC /* 000012C6 */
  1407. 0000120E  486D F4D2                pea.l      [A5 - 0xB2E]
  1408. 00001212  486D F4E2                pea.l      [A5 - 0xB1E]
  1409. 00001216  486D F19E                pea.l      [A5 - 0xE62]
  1410. 0000121A  486D F15E                pea.l      [A5 - 0xEA2]
  1411. 0000121E  3F3C 0002                move.w     -[A7], 0x2
  1412. 00001222  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  1413. 00001226  A8EC                     syscall    CopyBits
  1414. 00001228  6000 009C                bra        +0x9E /* 000012C6 */
  1415. 0000122C  486D F4D2                pea.l      [A5 - 0xB2E]
  1416. 00001230  486D F4E2                pea.l      [A5 - 0xB1E]
  1417. 00001234  486D F1A6                pea.l      [A5 - 0xE5A]
  1418. 00001238  486D F15E                pea.l      [A5 - 0xEA2]
  1419. 0000123C  3F3C 0002                move.w     -[A7], 0x2
  1420. 00001240  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  1421. 00001244  A8EC                     syscall    CopyBits
  1422. 00001246  6000 007E                bra        +0x80 /* 000012C6 */
  1423. 0000124A  486D F4D2                pea.l      [A5 - 0xB2E]
  1424. 0000124E  486D F4E2                pea.l      [A5 - 0xB1E]
  1425. 00001252  486D F166                pea.l      [A5 - 0xE9A]
  1426. 00001256  486D F15E                pea.l      [A5 - 0xEA2]
  1427. 0000125A  3F3C 0002                move.w     -[A7], 0x2
  1428. 0000125E  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  1429. 00001262  A8EC                     syscall    CopyBits
  1430. 00001264  6060                     bra        +0x62 /* 000012C6 */
  1431. 00001266  486D F4D2                pea.l      [A5 - 0xB2E]
  1432. 0000126A  486D F4E2                pea.l      [A5 - 0xB1E]
  1433. 0000126E  486D F16E                pea.l      [A5 - 0xE92]
  1434. 00001272  486D F15E                pea.l      [A5 - 0xEA2]
  1435. 00001276  3F3C 0002                move.w     -[A7], 0x2
  1436. 0000127A  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  1437. 0000127E  A8EC                     syscall    CopyBits
  1438. 00001280  6044                     bra        +0x46 /* 000012C6 */
  1439. 00001282  486D F4D2                pea.l      [A5 - 0xB2E]
  1440. 00001286  486D F4E2                pea.l      [A5 - 0xB1E]
  1441. 0000128A  486D F176                pea.l      [A5 - 0xE8A]
  1442. 0000128E  486D F15E                pea.l      [A5 - 0xEA2]
  1443. 00001292  3F3C 0002                move.w     -[A7], 0x2
  1444. 00001296  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  1445. 0000129A  A8EC                     syscall    CopyBits
  1446. 0000129C  6028                     bra        +0x2A /* 000012C6 */
  1447. label0000129E:
  1448. 0000129E  5340                     subq.w     D0, 1
  1449. 000012A0  0C40 000B                cmpi.w     D0, 0xB
  1450. 000012A4  6420                     bcc        +0x22 /* 000012C6 */
  1451. 000012A6  D040                     add.w      D0, D0
  1452. 000012A8  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  1453. 000012AC  4EFB 0002                jmp        [PC + D0.w + 0x2]
  1454. 000012B0  FEE6 FF04                .extension 0xEE6 <<F/2-3/7>> // unimplemented
  1455. 000012B4  FF22                     .extension 0xF22 <<F/4-5/7>> // unimplemented
  1456. 000012B6  0016 FF40                ori.b      [A6], 0x40 /* '@' */
  1457. 000012BA  FF5E                     .extension 0xF5E <<F/4-5/7>> // unimplemented
  1458. 000012BC  FF7C                     .extension 0xF7C <<F/4-5/7>> // unimplemented
  1459. 000012BE  0016 FF9A                ori.b      [A6], 0x9A
  1460. 000012C2  FFB6                     .invalid   <<F/6/7>>
  1461. 000012C4  FFD2                     .invalid   <<F/7/7>>
  1462. label000012C6:
  1463. 000012C6  302D E554                move.w     D0, [A5 - 0x1AAC]
  1464. 000012CA  EB40                     asl        D0.w, 5
  1465. 000012CC  322D E552                move.w     D1, [A5 - 0x1AAE]
  1466. 000012D0  D241                     add.w      D1, D1
  1467. 000012D2  D041                     add.w      D0, D1
  1468. 000012D4  0640 E554                addi.w     D0, 0xE554
  1469. 000012D8  3035 0000                move.w     D0, [A5 + D0.w]
  1470. 000012DC  5240                     addq.w     D0, 1
  1471. 000012DE  322D E554                move.w     D1, [A5 - 0x1AAC]
  1472. 000012E2  EB41                     asl        D1.w, 5
  1473. 000012E4  342D E552                move.w     D2, [A5 - 0x1AAE]
  1474. 000012E8  D442                     add.w      D2, D2
  1475. 000012EA  D242                     add.w      D1, D2
  1476. 000012EC  0641 E554                addi.w     D1, 0xE554
  1477. 000012F0  3B80 1000                move.w     [A5 + D1.w], D0
  1478. 000012F4  302D E554                move.w     D0, [A5 - 0x1AAC]
  1479. 000012F8  EB40                     asl        D0.w, 5
  1480. 000012FA  322D E552                move.w     D1, [A5 - 0x1AAE]
  1481. 000012FE  D241                     add.w      D1, D1
  1482. 00001300  D041                     add.w      D0, D1
  1483. 00001302  0640 E554                addi.w     D0, 0xE554
  1484. 00001306  3035 0000                move.w     D0, [A5 + D0.w]
  1485. 0000130A  6000 010A                bra        +0x10C /* 00001416 */
  1486. 0000130E  486D F4D2                pea.l      [A5 - 0xB2E]
  1487. 00001312  486D F4E2                pea.l      [A5 - 0xB1E]
  1488. 00001316  486D F17E                pea.l      [A5 - 0xE82]
  1489. 0000131A  486D F15E                pea.l      [A5 - 0xEA2]
  1490. 0000131E  3F3C 0002                move.w     -[A7], 0x2
  1491. 00001322  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  1492. 00001326  A8EC                     syscall    CopyBits
  1493. 00001328  6000 0114                bra        +0x116 /* 0000143E */
  1494. 0000132C  486D F4D2                pea.l      [A5 - 0xB2E]
  1495. 00001330  486D F4E2                pea.l      [A5 - 0xB1E]
  1496. 00001334  486D F186                pea.l      [A5 - 0xE7A]
  1497. 00001338  486D F15E                pea.l      [A5 - 0xEA2]
  1498. 0000133C  3F3C 0002                move.w     -[A7], 0x2
  1499. 00001340  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  1500. 00001344  A8EC                     syscall    CopyBits
  1501. 00001346  6000 00F6                bra        +0xF8 /* 0000143E */
  1502. 0000134A  486D F4D2                pea.l      [A5 - 0xB2E]
  1503. 0000134E  486D F4E2                pea.l      [A5 - 0xB1E]
  1504. 00001352  486D F18E                pea.l      [A5 - 0xE72]
  1505. 00001356  486D F15E                pea.l      [A5 - 0xEA2]
  1506. 0000135A  3F3C 0002                move.w     -[A7], 0x2
  1507. 0000135E  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  1508. 00001362  A8EC                     syscall    CopyBits
  1509. 00001364  6000 00D8                bra        +0xDA /* 0000143E */
  1510. 00001368  486D F4D2                pea.l      [A5 - 0xB2E]
  1511. 0000136C  486D F4E2                pea.l      [A5 - 0xB1E]
  1512. 00001370  486D F196                pea.l      [A5 - 0xE6A]
  1513. 00001374  486D F15E                pea.l      [A5 - 0xEA2]
  1514. 00001378  3F3C 0002                move.w     -[A7], 0x2
  1515. 0000137C  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  1516. 00001380  A8EC                     syscall    CopyBits
  1517. 00001382  6000 00BA                bra        +0xBC /* 0000143E */
  1518. 00001386  486D F4D2                pea.l      [A5 - 0xB2E]
  1519. 0000138A  486D F4E2                pea.l      [A5 - 0xB1E]
  1520. 0000138E  486D F19E                pea.l      [A5 - 0xE62]
  1521. 00001392  486D F15E                pea.l      [A5 - 0xEA2]
  1522. 00001396  3F3C 0002                move.w     -[A7], 0x2
  1523. 0000139A  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  1524. 0000139E  A8EC                     syscall    CopyBits
  1525. 000013A0  6000 009C                bra        +0x9E /* 0000143E */
  1526. 000013A4  486D F4D2                pea.l      [A5 - 0xB2E]
  1527. 000013A8  486D F4E2                pea.l      [A5 - 0xB1E]
  1528. 000013AC  486D F1A6                pea.l      [A5 - 0xE5A]
  1529. 000013B0  486D F15E                pea.l      [A5 - 0xEA2]
  1530. 000013B4  3F3C 0002                move.w     -[A7], 0x2
  1531. 000013B8  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  1532. 000013BC  A8EC                     syscall    CopyBits
  1533. 000013BE  6000 007E                bra        +0x80 /* 0000143E */
  1534. 000013C2  486D F4D2                pea.l      [A5 - 0xB2E]
  1535. 000013C6  486D F4E2                pea.l      [A5 - 0xB1E]
  1536. 000013CA  486D F166                pea.l      [A5 - 0xE9A]
  1537. 000013CE  486D F15E                pea.l      [A5 - 0xEA2]
  1538. 000013D2  3F3C 0002                move.w     -[A7], 0x2
  1539. 000013D6  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  1540. 000013DA  A8EC                     syscall    CopyBits
  1541. 000013DC  6060                     bra        +0x62 /* 0000143E */
  1542. 000013DE  486D F4D2                pea.l      [A5 - 0xB2E]
  1543. 000013E2  486D F4E2                pea.l      [A5 - 0xB1E]
  1544. 000013E6  486D F16E                pea.l      [A5 - 0xE92]
  1545. 000013EA  486D F15E                pea.l      [A5 - 0xEA2]
  1546. 000013EE  3F3C 0002                move.w     -[A7], 0x2
  1547. 000013F2  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  1548. 000013F6  A8EC                     syscall    CopyBits
  1549. 000013F8  6044                     bra        +0x46 /* 0000143E */
  1550. 000013FA  486D F4D2                pea.l      [A5 - 0xB2E]
  1551. 000013FE  486D F4E2                pea.l      [A5 - 0xB1E]
  1552. 00001402  486D F176                pea.l      [A5 - 0xE8A]
  1553. 00001406  486D F15E                pea.l      [A5 - 0xEA2]
  1554. 0000140A  3F3C 0002                move.w     -[A7], 0x2
  1555. 0000140E  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  1556. 00001412  A8EC                     syscall    CopyBits
  1557. 00001414  6028                     bra        +0x2A /* 0000143E */
  1558. label00001416:
  1559. 00001416  5340                     subq.w     D0, 1
  1560. 00001418  0C40 000B                cmpi.w     D0, 0xB
  1561. 0000141C  6420                     bcc        +0x22 /* 0000143E */
  1562. 0000141E  D040                     add.w      D0, D0
  1563. 00001420  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  1564. 00001424  4EFB 0002                jmp        [PC + D0.w + 0x2]
  1565. 00001428  FEE6 FF04                .extension 0xEE6 <<F/2-3/7>> // unimplemented
  1566. 0000142C  FF22                     .extension 0xF22 <<F/4-5/7>> // unimplemented
  1567. 0000142E  0016 FF40                ori.b      [A6], 0x40 /* '@' */
  1568. 00001432  FF5E                     .extension 0xF5E <<F/4-5/7>> // unimplemented
  1569. 00001434  FF7C                     .extension 0xF7C <<F/4-5/7>> // unimplemented
  1570. 00001436  0016 FF9A                ori.b      [A6], 0x9A
  1571. 0000143A  FFB6                     .invalid   <<F/6/7>>
  1572. 0000143C  FFD2                     .invalid   <<F/7/7>>
  1573. label0000143E:
  1574. 0000143E  486D F45E                pea.l      [A5 - 0xBA2]
  1575. 00001442  3F3C FFF1                move.w     -[A7], 0xFFF1
  1576. 00001446  4267                     clr.w      -[A7]
  1577. 00001448  A8A9                     syscall    InsetRect
  1578. 0000144A  3B7C 0001 F47C           move.w     [A5 - 0xB84], 0x1
  1579. label00001450:
  1580. 00001450  302D F47C                move.w     D0, [A5 - 0xB84]
  1581. 00001454  C1FC 000E                muls.w     D0, 0xE
  1582. 00001458  0640 F6F6                addi.w     D0, 0xF6F6
  1583. 0000145C  47F5 0000                lea.l      A3, [A5 + D0.w]
  1584. 00001460  1013                     move.b     D0, [A3]
  1585. 00001462  C02D F11C                and.b      D0, [A5 - 0xEE4]
  1586. 00001466  122D F112                move.b     D1, [A5 - 0xEEE]
  1587. 0000146A  5301                     subq.b     D1, 1
  1588. 0000146C  C001                     and.b      D0, D1
  1589. 0000146E  6700 0220                beq        +0x222 /* 00001690 */
  1590. 00001472  302D F45E                move.w     D0, [A5 - 0xBA2]
  1591. 00001476  B06B 0006                cmp.w      D0, [A3 + 0x6]
  1592. 0000147A  5DC0                     slt        D0
  1593. 0000147C  322D F464                move.w     D1, [A5 - 0xB9C]
  1594. 00001480  B26B 0004                cmp.w      D1, [A3 + 0x4]
  1595. 00001484  5EC1                     sgt        D1
  1596. 00001486  C001                     and.b      D0, D1
  1597. 00001488  322D F460                move.w     D1, [A5 - 0xBA0]
  1598. 0000148C  B26B 0008                cmp.w      D1, [A3 + 0x8]
  1599. 00001490  5DC1                     slt        D1
  1600. 00001492  C001                     and.b      D0, D1
  1601. 00001494  4A6B 000A                tst.w      [A3 + 0xA]
  1602. 00001498  57C1                     seq        D1
  1603. 0000149A  C001                     and.b      D0, D1
  1604. 0000149C  6700 01F2                beq        +0x1F4 /* 00001690 */
  1605. 000014A0  302D F46A                move.w     D0, [A5 - 0xB96]
  1606. 000014A4  5240                     addq.w     D0, 1
  1607. 000014A6  3B40 F46A                move.w     [A5 - 0xB96], D0
  1608. 000014AA  4EAD 0112                jsr        [A5 + 0x112 /* export_30 */]
  1609. 000014AE  2F2D F89A                move.l     -[A7], [A5 - 0x766]
  1610. 000014B2  594F                     subq.w     A7, 4
  1611. 000014B4  594F                     subq.w     A7, 4
  1612. 000014B6  2F3C 4353 4F4E           move.l     -[A7], 0x43534F4E /* 'CSON' */
  1613. 000014BC  3F3C 03EB                move.w     -[A7], 0x3EB
  1614. 000014C0  A9A0                     syscall    GetResource
  1615. 000014C2  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  1616. 000014C6  42A7                     clr.l      -[A7]
  1617. 000014C8  4EAD 011A                jsr        [A5 + 0x11A /* export_31 */]
  1618. 000014CC  302D F108                move.w     D0, [A5 - 0xEF8]
  1619. 000014D0  0640 000A                addi.w     D0, 0xA /* '\n' */
  1620. 000014D4  3B40 F108                move.w     [A5 - 0xEF8], D0
  1621. 000014D8  3F3C 0032                move.w     -[A7], 0x32 /* '2' */
  1622. 000014DC  3F3C 014F                move.w     -[A7], 0x14F
  1623. 000014E0  A893                     syscall    MoveTo
  1624. 000014E2  302D F108                move.w     D0, [A5 - 0xEF8]
  1625. 000014E6  48C0                     ext.l      D0
  1626. 000014E8  2F00                     move.l     -[A7], D0
  1627. 000014EA  486D EDFA                pea.l      [A5 - 0x1206]
  1628. 000014EE  4EAD 012A                jsr        [A5 + 0x12A /* export_33 */]
  1629. 000014F2  486D EDFA                pea.l      [A5 - 0x1206]
  1630. 000014F6  A884                     syscall    DrawString
  1631. 000014F8  422D F11D                clr.b      [A5 - 0xEE3]
  1632. 000014FC  377C 0001 000A           move.w     [A3 + 0xA], 0x1
  1633. 00001502  302B 000C                move.w     D0, [A3 + 0xC]
  1634. 00001506  6054                     bra        +0x56 /* 0000155C */
  1635. label00001508:
  1636. 00001508  486D F4D2                pea.l      [A5 - 0xB2E]
  1637. 0000150C  486D F4E2                pea.l      [A5 - 0xB1E]
  1638. 00001510  486D F3AE                pea.l      [A5 - 0xC52]
  1639. 00001514  486B 0002                pea.l      [A3 + 0x2]
  1640. 00001518  3F3C 0002                move.w     -[A7], 0x2
  1641. 0000151C  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  1642. 00001520  A8EC                     syscall    CopyBits
  1643. 00001522  6044                     bra        +0x46 /* 00001568 */
  1644. label00001524:
  1645. 00001524  486D F4D2                pea.l      [A5 - 0xB2E]
  1646. 00001528  486D F4E2                pea.l      [A5 - 0xB1E]
  1647. 0000152C  486D F39E                pea.l      [A5 - 0xC62]
  1648. 00001530  486B 0002                pea.l      [A3 + 0x2]
  1649. 00001534  3F3C 0002                move.w     -[A7], 0x2
  1650. 00001538  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  1651. 0000153C  A8EC                     syscall    CopyBits
  1652. 0000153E  6028                     bra        +0x2A /* 00001568 */
  1653. label00001540:
  1654. 00001540  486D F4D2                pea.l      [A5 - 0xB2E]
  1655. 00001544  486D F4E2                pea.l      [A5 - 0xB1E]
  1656. 00001548  486D F396                pea.l      [A5 - 0xC6A]
  1657. 0000154C  486B 0002                pea.l      [A3 + 0x2]
  1658. 00001550  3F3C 0002                move.w     -[A7], 0x2
  1659. 00001554  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  1660. 00001558  A8EC                     syscall    CopyBits
  1661. 0000155A  600C                     bra        +0xE /* 00001568 */
  1662. label0000155C:
  1663. 0000155C  5340                     subq.w     D0, 1
  1664. 0000155E  67A8                     beq        -0x56 /* 00001508 */
  1665. 00001560  5340                     subq.w     D0, 1
  1666. 00001562  67C0                     beq        -0x3E /* 00001524 */
  1667. 00001564  5340                     subq.w     D0, 1
  1668. 00001566  67D8                     beq        -0x26 /* 00001540 */
  1669. label00001568:
  1670. 00001568  0C6B 0003 000C           cmpi.w     [A3 + 0xC], 0x3
  1671. 0000156E  671E                     beq        +0x20 /* 0000158E */
  1672. 00001570  486D F4D2                pea.l      [A5 - 0xB2E]
  1673. 00001574  486D F4E2                pea.l      [A5 - 0xB1E]
  1674. 00001578  486D F1E6                pea.l      [A5 - 0xE1A]
  1675. 0000157C  486B 0002                pea.l      [A3 + 0x2]
  1676. 00001580  3F3C 0002                move.w     -[A7], 0x2
  1677. 00001584  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  1678. 00001588  A8EC                     syscall    CopyBits
  1679. 0000158A  6000 0104                bra        +0x106 /* 00001690 */
  1680. label0000158E:
  1681. 0000158E  4213                     clr.b      [A3]
  1682. 00001590  426D F47A                clr.w      [A5 - 0xB86]
  1683. label00001594:
  1684. 00001594  302D F47A                move.w     D0, [A5 - 0xB86]
  1685. 00001598  5240                     addq.w     D0, 1
  1686. 0000159A  3B40 F47A                move.w     [A5 - 0xB86], D0
  1687. 0000159E  302D F47A                move.w     D0, [A5 - 0xB86]
  1688. 000015A2  D040                     add.w      D0, D0
  1689. 000015A4  0640 F43E                addi.w     D0, 0xF43E
  1690. 000015A8  4A75 0000                tst.w      [A5 + D0.w]
  1691. 000015AC  57C0                     seq        D0
  1692. 000015AE  0C6D 000A F47A           cmpi.w     [A5 - 0xB86], 0xA /* '\n' */
  1693. 000015B4  57C1                     seq        D1
  1694. 000015B6  8001                     or.b       D0, D1
  1695. 000015B8  67DA                     beq        -0x24 /* 00001594 */
  1696. 000015BA  302D F47A                move.w     D0, [A5 - 0xB86]
  1697. 000015BE  D040                     add.w      D0, D0
  1698. 000015C0  0640 F43E                addi.w     D0, 0xF43E
  1699. 000015C4  4A75 0000                tst.w      [A5 + D0.w]
  1700. 000015C8  6600 00C6                bne        +0xC8 /* 00001690 */
  1701. 000015CC  302D F47A                move.w     D0, [A5 - 0xB86]
  1702. 000015D0  D040                     add.w      D0, D0
  1703. 000015D2  0640 F43E                addi.w     D0, 0xF43E
  1704. 000015D6  3BBC 0005 0000           move.w     [A5 + D0.w], 0x5
  1705. 000015DC  302B 0002                move.w     D0, [A3 + 0x2]
  1706. 000015E0  0640 000A                addi.w     D0, 0xA /* '\n' */
  1707. 000015E4  322D F47A                move.w     D1, [A5 - 0xB86]
  1708. 000015E8  E741                     asl        D1.w, 3
  1709. 000015EA  0641 F3EC                addi.w     D1, 0xF3EC
  1710. 000015EE  3B80 1000                move.w     [A5 + D1.w], D0
  1711. 000015F2  302B 0004                move.w     D0, [A3 + 0x4]
  1712. 000015F6  5E40                     addq.w     D0, 7
  1713. 000015F8  322D F47A                move.w     D1, [A5 - 0xB86]
  1714. 000015FC  E741                     asl        D1.w, 3
  1715. 000015FE  0641 F3EA                addi.w     D1, 0xF3EA
  1716. 00001602  3B80 1000                move.w     [A5 + D1.w], D0
  1717. 00001606  302D F47A                move.w     D0, [A5 - 0xB86]
  1718. 0000160A  E740                     asl        D0.w, 3
  1719. 0000160C  0640 F3EC                addi.w     D0, 0xF3EC
  1720. 00001610  3035 0000                move.w     D0, [A5 + D0.w]
  1721. 00001614  5F40                     subq.w     D0, 7
  1722. 00001616  322D F47A                move.w     D1, [A5 - 0xB86]
  1723. 0000161A  E741                     asl        D1.w, 3
  1724. 0000161C  0641 F3E8                addi.w     D1, 0xF3E8
  1725. 00001620  3B80 1000                move.w     [A5 + D1.w], D0
  1726. 00001624  302D F47A                move.w     D0, [A5 - 0xB86]
  1727. 00001628  E740                     asl        D0.w, 3
  1728. 0000162A  0640 F3EA                addi.w     D0, 0xF3EA
  1729. 0000162E  3035 0000                move.w     D0, [A5 + D0.w]
  1730. 00001632  5840                     addq.w     D0, 4
  1731. 00001634  322D F47A                move.w     D1, [A5 - 0xB86]
  1732. 00001638  E741                     asl        D1.w, 3
  1733. 0000163A  0641 F3EE                addi.w     D1, 0xF3EE
  1734. 0000163E  3B80 1000                move.w     [A5 + D1.w], D0
  1735. 00001642  302B 0004                move.w     D0, [A3 + 0x4]
  1736. 00001646  5A40                     addq.w     D0, 5
  1737. 00001648  322D F47A                move.w     D1, [A5 - 0xB86]
  1738. 0000164C  E541                     asl        D1.w, 2
  1739. 0000164E  0641 F3C6                addi.w     D1, 0xF3C6
  1740. 00001652  3B80 1000                move.w     [A5 + D1.w], D0
  1741. 00001656  302B 0002                move.w     D0, [A3 + 0x2]
  1742. 0000165A  0640 FFE7                addi.w     D0, 0xFFE7
  1743. 0000165E  322D F47A                move.w     D1, [A5 - 0xB86]
  1744. 00001662  E541                     asl        D1.w, 2
  1745. 00001664  0641 F3C4                addi.w     D1, 0xF3C4
  1746. 00001668  3B80 1000                move.w     [A5 + D1.w], D0
  1747. 0000166C  486D F4C4                pea.l      [A5 - 0xB3C]
  1748. 00001670  486D F4E2                pea.l      [A5 - 0xB1E]
  1749. 00001674  486D F126                pea.l      [A5 - 0xEDA]
  1750. 00001678  302D F47A                move.w     D0, [A5 - 0xB86]
  1751. 0000167C  E740                     asl        D0.w, 3
  1752. 0000167E  0640 F3E8                addi.w     D0, 0xF3E8
  1753. 00001682  4875 0000                pea.l      [A5 + D0.w]
  1754. 00001686  3F3C 0002                move.w     -[A7], 0x2
  1755. 0000168A  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  1756. 0000168E  A8EC                     syscall    CopyBits
  1757. label00001690:
  1758. 00001690  302D F47C                move.w     D0, [A5 - 0xB84]
  1759. 00001694  C1FC 000E                muls.w     D0, 0xE
  1760. 00001698  0640 F5DE                addi.w     D0, 0xF5DE
  1761. 0000169C  47F5 0000                lea.l      A3, [A5 + D0.w]
  1762. 000016A0  4A13                     tst.b      [A3]
  1763. 000016A2  6700 01B0                beq        +0x1B2 /* 00001854 */
  1764. 000016A6  302D F45E                move.w     D0, [A5 - 0xBA2]
  1765. 000016AA  B06B 0006                cmp.w      D0, [A3 + 0x6]
  1766. 000016AE  5DC0                     slt        D0
  1767. 000016B0  322D F464                move.w     D1, [A5 - 0xB9C]
  1768. 000016B4  B26B 0004                cmp.w      D1, [A3 + 0x4]
  1769. 000016B8  5EC1                     sgt        D1
  1770. 000016BA  C001                     and.b      D0, D1
  1771. 000016BC  322D F460                move.w     D1, [A5 - 0xBA0]
  1772. 000016C0  B26B 0008                cmp.w      D1, [A3 + 0x8]
  1773. 000016C4  5DC1                     slt        D1
  1774. 000016C6  C001                     and.b      D0, D1
  1775. 000016C8  0C6B 0064 000A           cmpi.w     [A3 + 0xA], 0x64 /* 'd' */
  1776. 000016CE  5DC1                     slt        D1
  1777. 000016D0  C001                     and.b      D0, D1
  1778. 000016D2  6700 0180                beq        +0x182 /* 00001854 */
  1779. 000016D6  302B 000A                move.w     D0, [A3 + 0xA]
  1780. 000016DA  48C0                     ext.l      D0
  1781. 000016DC  81FC 0005                divs.w     D0, 0x5
  1782. 000016E0  D06D F108                add.w      D0, [A5 - 0xEF8]
  1783. 000016E4  3B40 F108                move.w     [A5 - 0xEF8], D0
  1784. 000016E8  3F3C 0032                move.w     -[A7], 0x32 /* '2' */
  1785. 000016EC  3F3C 014F                move.w     -[A7], 0x14F
  1786. 000016F0  A893                     syscall    MoveTo
  1787. 000016F2  302D F108                move.w     D0, [A5 - 0xEF8]
  1788. 000016F6  48C0                     ext.l      D0
  1789. 000016F8  2F00                     move.l     -[A7], D0
  1790. 000016FA  486D EDFA                pea.l      [A5 - 0x1206]
  1791. 000016FE  4EAD 012A                jsr        [A5 + 0x12A /* export_33 */]
  1792. 00001702  486D EDFA                pea.l      [A5 - 0x1206]
  1793. 00001706  A884                     syscall    DrawString
  1794. 00001708  422D F11D                clr.b      [A5 - 0xEE3]
  1795. 0000170C  486D F4D2                pea.l      [A5 - 0xB2E]
  1796. 00001710  486D F4E2                pea.l      [A5 - 0xB1E]
  1797. 00001714  302B 000A                move.w     D0, [A3 + 0xA]
  1798. 00001718  48C0                     ext.l      D0
  1799. 0000171A  81FC 000A                divs.w     D0, 0xA /* '\n' */
  1800. 0000171E  5240                     addq.w     D0, 1
  1801. 00001720  E740                     asl        D0.w, 3
  1802. 00001722  0640 F36E                addi.w     D0, 0xF36E
  1803. 00001726  4875 0000                pea.l      [A5 + D0.w]
  1804. 0000172A  486B 0002                pea.l      [A3 + 0x2]
  1805. 0000172E  3F3C 0002                move.w     -[A7], 0x2
  1806. 00001732  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  1807. 00001736  A8EC                     syscall    CopyBits
  1808. 00001738  302B 000A                move.w     D0, [A3 + 0xA]
  1809. 0000173C  48C0                     ext.l      D0
  1810. 0000173E  81FC 000A                divs.w     D0, 0xA /* '\n' */
  1811. 00001742  6020                     bra        +0x22 /* 00001764 */
  1812. label00001744:
  1813. 00001744  377C 0065 000A           move.w     [A3 + 0xA], 0x65 /* 'e' */
  1814. 0000174A  6026                     bra        +0x28 /* 00001772 */
  1815. label0000174C:
  1816. 0000174C  377C 00C9 000A           move.w     [A3 + 0xA], 0xC9
  1817. 00001752  601E                     bra        +0x20 /* 00001772 */
  1818. label00001754:
  1819. 00001754  377C 012D 000A           move.w     [A3 + 0xA], 0x12D
  1820. 0000175A  6016                     bra        +0x18 /* 00001772 */
  1821. label0000175C:
  1822. 0000175C  377C 0191 000A           move.w     [A3 + 0xA], 0x191
  1823. 00001762  600E                     bra        +0x10 /* 00001772 */
  1824. label00001764:
  1825. 00001764  67DE                     beq        -0x20 /* 00001744 */
  1826. 00001766  5340                     subq.w     D0, 1
  1827. 00001768  67E2                     beq        -0x1C /* 0000174C */
  1828. 0000176A  5340                     subq.w     D0, 1
  1829. 0000176C  67E6                     beq        -0x18 /* 00001754 */
  1830. 0000176E  5340                     subq.w     D0, 1
  1831. 00001770  67EA                     beq        -0x14 /* 0000175C */
  1832. label00001772:
  1833. 00001772  302B 000A                move.w     D0, [A3 + 0xA]
  1834. 00001776  6000 00AE                bra        +0xB0 /* 00001826 */
  1835. label0000177A:
  1836. 0000177A  486D F4D2                pea.l      [A5 - 0xB2E]
  1837. 0000177E  486D F4E2                pea.l      [A5 - 0xB1E]
  1838. 00001782  302B 000A                move.w     D0, [A3 + 0xA]
  1839. 00001786  0640 FF9C                addi.w     D0, 0xFF9C
  1840. 0000178A  EB40                     asl        D0.w, 5
  1841. 0000178C  0640 F216                addi.w     D0, 0xF216
  1842. 00001790  4875 0000                pea.l      [A5 + D0.w]
  1843. 00001794  486B 0002                pea.l      [A3 + 0x2]
  1844. 00001798  3F3C 0002                move.w     -[A7], 0x2
  1845. 0000179C  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  1846. 000017A0  A8EC                     syscall    CopyBits
  1847. 000017A2  6000 00B0                bra        +0xB2 /* 00001854 */
  1848. label000017A6:
  1849. 000017A6  486D F4D2                pea.l      [A5 - 0xB2E]
  1850. 000017AA  486D F4E2                pea.l      [A5 - 0xB1E]
  1851. 000017AE  302B 000A                move.w     D0, [A3 + 0xA]
  1852. 000017B2  0640 FF38                addi.w     D0, 0xFF38
  1853. 000017B6  EB40                     asl        D0.w, 5
  1854. 000017B8  0640 F21E                addi.w     D0, 0xF21E
  1855. 000017BC  4875 0000                pea.l      [A5 + D0.w]
  1856. 000017C0  486B 0002                pea.l      [A3 + 0x2]
  1857. 000017C4  3F3C 0002                move.w     -[A7], 0x2
  1858. 000017C8  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  1859. 000017CC  A8EC                     syscall    CopyBits
  1860. 000017CE  6000 0084                bra        +0x86 /* 00001854 */
  1861. label000017D2:
  1862. 000017D2  486D F4D2                pea.l      [A5 - 0xB2E]
  1863. 000017D6  486D F4E2                pea.l      [A5 - 0xB1E]
  1864. 000017DA  302B 000A                move.w     D0, [A3 + 0xA]
  1865. 000017DE  0640 FED4                addi.w     D0, 0xFED4
  1866. 000017E2  EB40                     asl        D0.w, 5
  1867. 000017E4  0640 F226                addi.w     D0, 0xF226
  1868. 000017E8  4875 0000                pea.l      [A5 + D0.w]
  1869. 000017EC  486B 0002                pea.l      [A3 + 0x2]
  1870. 000017F0  3F3C 0002                move.w     -[A7], 0x2
  1871. 000017F4  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  1872. 000017F8  A8EC                     syscall    CopyBits
  1873. 000017FA  6058                     bra        +0x5A /* 00001854 */
  1874. label000017FC:
  1875. 000017FC  486D F4D2                pea.l      [A5 - 0xB2E]
  1876. 00001800  486D F4E2                pea.l      [A5 - 0xB1E]
  1877. 00001804  302B 000A                move.w     D0, [A3 + 0xA]
  1878. 00001808  0640 FE70                addi.w     D0, 0xFE70
  1879. 0000180C  EB40                     asl        D0.w, 5
  1880. 0000180E  0640 F22E                addi.w     D0, 0xF22E
  1881. 00001812  4875 0000                pea.l      [A5 + D0.w]
  1882. 00001816  486B 0002                pea.l      [A3 + 0x2]
  1883. 0000181A  3F3C 0002                move.w     -[A7], 0x2
  1884. 0000181E  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  1885. 00001822  A8EC                     syscall    CopyBits
  1886. 00001824  602E                     bra        +0x30 /* 00001854 */
  1887. label00001826:
  1888. 00001826  0640 FF9C                addi.w     D0, 0xFF9C
  1889. 0000182A  6B28                     bmi        +0x2A /* 00001854 */
  1890. 0000182C  0640 FF9D                addi.w     D0, 0xFF9D
  1891. 00001830  6F00 FF48                ble        -0xB6 /* 0000177A */
  1892. 00001834  5340                     subq.w     D0, 1
  1893. 00001836  6B1C                     bmi        +0x1E /* 00001854 */
  1894. 00001838  0640 FF9D                addi.w     D0, 0xFF9D
  1895. 0000183C  6F00 FF68                ble        -0x96 /* 000017A6 */
  1896. 00001840  5340                     subq.w     D0, 1
  1897. 00001842  6B10                     bmi        +0x12 /* 00001854 */
  1898. 00001844  0640 FF9D                addi.w     D0, 0xFF9D
  1899. 00001848  6F88                     ble        -0x76 /* 000017D2 */
  1900. 0000184A  5340                     subq.w     D0, 1
  1901. 0000184C  6B06                     bmi        +0x8 /* 00001854 */
  1902. 0000184E  0640 FF9D                addi.w     D0, 0xFF9D
  1903. 00001852  6FA8                     ble        -0x56 /* 000017FC */
  1904. label00001854:
  1905. 00001854  526D F47C                addq.w     [A5 - 0xB84], 1
  1906. 00001858  0C6D 0014 F47C           cmpi.w     [A5 - 0xB84], 0x14
  1907. 0000185E  6F00 FBF0                ble        -0x40E /* 00001450 */
  1908. 00001862  3B7C 0001 F47C           move.w     [A5 - 0xB84], 0x1
  1909. label00001868:
  1910. 00001868  302D F47C                move.w     D0, [A5 - 0xB84]
  1911. 0000186C  E940                     asl        D0.w, 4
  1912. 0000186E  2F00                     move.l     -[A7], D0
  1913. 00001870  554F                     subq.w     A7, 2
  1914. 00001872  486D F45E                pea.l      [A5 - 0xBA2]
  1915. 00001876  302D F47C                move.w     D0, [A5 - 0xB84]
  1916. 0000187A  E940                     asl        D0.w, 4
  1917. 0000187C  0640 EF5C                addi.w     D0, 0xEF5C
  1918. 00001880  4875 0000                pea.l      [A5 + D0.w]
  1919. 00001884  486D F156                pea.l      [A5 - 0xEAA]
  1920. 00001888  A8AA                     syscall    SectRect
  1921. 0000188A  121F                     move.b     D1, [A7]+
  1922. 0000188C  201F                     move.l     D0, [A7]+
  1923. 0000188E  0640 EF5A                addi.w     D0, 0xEF5A
  1924. 00001892  C235 0000                and.b      D1, [A5 + D0.w]
  1925. 00001896  6700 0146                beq        +0x148 /* 000019DE */
  1926. 0000189A  302D F47C                move.w     D0, [A5 - 0xB84]
  1927. 0000189E  E940                     asl        D0.w, 4
  1928. 000018A0  0640 EF5A                addi.w     D0, 0xEF5A
  1929. 000018A4  47F5 0000                lea.l      A3, [A5 + D0.w]
  1930. 000018A8  302B 000C                move.w     D0, [A3 + 0xC]
  1931. 000018AC  5340                     subq.w     D0, 1
  1932. 000018AE  3740 000C                move.w     [A3 + 0xC], D0
  1933. 000018B2  4A6B 000C                tst.w      [A3 + 0xC]
  1934. 000018B6  57C0                     seq        D0
  1935. 000018B8  4A6B 000E                tst.w      [A3 + 0xE]
  1936. 000018BC  57C1                     seq        D1
  1937. 000018BE  C001                     and.b      D0, D1
  1938. 000018C0  6700 011C                beq        +0x11E /* 000019DE */
  1939. 000018C4  4EAD 0112                jsr        [A5 + 0x112 /* export_30 */]
  1940. 000018C8  2F2D F89A                move.l     -[A7], [A5 - 0x766]
  1941. 000018CC  594F                     subq.w     A7, 4
  1942. 000018CE  594F                     subq.w     A7, 4
  1943. 000018D0  2F3C 4353 4F4E           move.l     -[A7], 0x43534F4E /* 'CSON' */
  1944. 000018D6  3F3C 03EB                move.w     -[A7], 0x3EB
  1945. 000018DA  A9A0                     syscall    GetResource
  1946. 000018DC  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  1947. 000018E0  42A7                     clr.l      -[A7]
  1948. 000018E2  4EAD 011A                jsr        [A5 + 0x11A /* export_31 */]
  1949. 000018E6  302D F108                move.w     D0, [A5 - 0xEF8]
  1950. 000018EA  0640 0019                addi.w     D0, 0x19
  1951. 000018EE  3B40 F108                move.w     [A5 - 0xEF8], D0
  1952. 000018F2  3F3C 0032                move.w     -[A7], 0x32 /* '2' */
  1953. 000018F6  3F3C 014F                move.w     -[A7], 0x14F
  1954. 000018FA  A893                     syscall    MoveTo
  1955. 000018FC  302D F108                move.w     D0, [A5 - 0xEF8]
  1956. 00001900  48C0                     ext.l      D0
  1957. 00001902  2F00                     move.l     -[A7], D0
  1958. 00001904  486D EDFA                pea.l      [A5 - 0x1206]
  1959. 00001908  4EAD 012A                jsr        [A5 + 0x12A /* export_33 */]
  1960. 0000190C  486D EDFA                pea.l      [A5 - 0x1206]
  1961. 00001910  A884                     syscall    DrawString
  1962. 00001912  422D F11D                clr.b      [A5 - 0xEE3]
  1963. 00001916  377C 0001 000E           move.w     [A3 + 0xE], 0x1
  1964. 0000191C  486D F4C4                pea.l      [A5 - 0xB3C]
  1965. 00001920  486D F4E2                pea.l      [A5 - 0xB1E]
  1966. 00001924  302B 000A                move.w     D0, [A3 + 0xA]
  1967. 00001928  E740                     asl        D0.w, 3
  1968. 0000192A  0640 EEF2                addi.w     D0, 0xEEF2
  1969. 0000192E  4875 0000                pea.l      [A5 + D0.w]
  1970. 00001932  486B 0002                pea.l      [A3 + 0x2]
  1971. 00001936  3F3C 0002                move.w     -[A7], 0x2
  1972. 0000193A  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  1973. 0000193E  A8EC                     syscall    CopyBits
  1974. 00001940  302B 000A                move.w     D0, [A3 + 0xA]
  1975. 00001944  ED40                     asl        D0.w, 6
  1976. 00001946  322B 000E                move.w     D1, [A3 + 0xE]
  1977. 0000194A  E741                     asl        D1.w, 3
  1978. 0000194C  D041                     add.w      D0, D1
  1979. 0000194E  0640 E88E                addi.w     D0, 0xE88E
  1980. 00001952  4875 0000                pea.l      [A5 + D0.w]
  1981. 00001956  302B 000A                move.w     D0, [A3 + 0xA]
  1982. 0000195A  C1FC 0012                muls.w     D0, 0x12
  1983. 0000195E  0640 0088                addi.w     D0, 0x88
  1984. 00001962  3F00                     move.w     -[A7], D0
  1985. 00001964  302B 000E                move.w     D0, [A3 + 0xE]
  1986. 00001968  C1FC 0012                muls.w     D0, 0x12
  1987. 0000196C  0640 0102                addi.w     D0, 0x102
  1988. 00001970  3F00                     move.w     -[A7], D0
  1989. 00001972  302B 000A                move.w     D0, [A3 + 0xA]
  1990. 00001976  C1FC 0012                muls.w     D0, 0x12
  1991. 0000197A  0640 0099                addi.w     D0, 0x99
  1992. 0000197E  3F00                     move.w     -[A7], D0
  1993. 00001980  302B 000E                move.w     D0, [A3 + 0xE]
  1994. 00001984  C1FC 0012                muls.w     D0, 0x12
  1995. 00001988  0640 0113                addi.w     D0, 0x113
  1996. 0000198C  3F00                     move.w     -[A7], D0
  1997. 0000198E  A8A7                     syscall    SetRect
  1998. 00001990  486D F4C4                pea.l      [A5 - 0xB3C]
  1999. 00001994  486D F4E2                pea.l      [A5 - 0xB1E]
  2000. 00001998  302B 000A                move.w     D0, [A3 + 0xA]
  2001. 0000199C  ED40                     asl        D0.w, 6
  2002. 0000199E  322B 000E                move.w     D1, [A3 + 0xE]
  2003. 000019A2  E741                     asl        D1.w, 3
  2004. 000019A4  D041                     add.w      D0, D1
  2005. 000019A6  0640 E88E                addi.w     D0, 0xE88E
  2006. 000019AA  4875 0000                pea.l      [A5 + D0.w]
  2007. 000019AE  486B 0002                pea.l      [A3 + 0x2]
  2008. 000019B2  3F3C 0002                move.w     -[A7], 0x2
  2009. 000019B6  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  2010. 000019BA  A8EC                     syscall    CopyBits
  2011. 000019BC  4EAD 0112                jsr        [A5 + 0x112 /* export_30 */]
  2012. 000019C0  2F2D F89A                move.l     -[A7], [A5 - 0x766]
  2013. 000019C4  594F                     subq.w     A7, 4
  2014. 000019C6  594F                     subq.w     A7, 4
  2015. 000019C8  2F3C 4353 4F4E           move.l     -[A7], 0x43534F4E /* 'CSON' */
  2016. 000019CE  3F3C 03EB                move.w     -[A7], 0x3EB
  2017. 000019D2  A9A0                     syscall    GetResource
  2018. 000019D4  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  2019. 000019D8  42A7                     clr.l      -[A7]
  2020. 000019DA  4EAD 011A                jsr        [A5 + 0x11A /* export_31 */]
  2021. label000019DE:
  2022. 000019DE  526D F47C                addq.w     [A5 - 0xB84], 1
  2023. 000019E2  0C6D 0005 F47C           cmpi.w     [A5 - 0xB84], 0x5
  2024. 000019E8  6F00 FE7E                ble        -0x180 /* 00001868 */
  2025. label000019EC:
  2026. 000019EC  486D F45E                pea.l      [A5 - 0xBA2]
  2027. 000019F0  3F3C 000F                move.w     -[A7], 0xF
  2028. 000019F4  4267                     clr.w      -[A7]
  2029. 000019F6  A8A9                     syscall    InsetRect
  2030. 000019F8  7021                     moveq.l    D0, 0x21
  2031. 000019FA  2F00                     move.l     -[A7], D0
  2032. 000019FC  A862                     syscall    ForeColor
  2033. label000019FE:
  2034. 000019FE  4A6D EC56                tst.w      [A5 - 0x13AA]
  2035. 00001A02  6C4E                     bge        +0x50 /* 00001A52 */
  2036. 00001A04  302D EC5C                move.w     D0, [A5 - 0x13A4]
  2037. 00001A08  5340                     subq.w     D0, 1
  2038. 00001A0A  3B40 EC5C                move.w     [A5 - 0x13A4], D0
  2039. 00001A0E  4EAD 0112                jsr        [A5 + 0x112 /* export_30 */]
  2040. 00001A12  594F                     subq.w     A7, 4
  2041. 00001A14  3F3C 0001                move.w     -[A7], 0x1
  2042. 00001A18  7007                     moveq.l    D0, 0x07
  2043. 00001A1A  906D EC5C                sub.w      D0, [A5 - 0x13A4]
  2044. 00001A1E  3F00                     move.w     -[A7], D0
  2045. 00001A20  A869                     syscall    FixRatio
  2046. 00001A22  206D F84A                movea.l    A0, [A5 - 0x7B6]
  2047. 00001A26  215F 0002                move.l     [A0 + 0x2], [A7]+
  2048. 00001A2A  2F2D F852                move.l     -[A7], [A5 - 0x7AE]
  2049. 00001A2E  594F                     subq.w     A7, 4
  2050. 00001A30  594F                     subq.w     A7, 4
  2051. 00001A32  2F3C 4353 4F4E           move.l     -[A7], 0x43534F4E /* 'CSON' */
  2052. 00001A38  3F3C 03F1                move.w     -[A7], 0x3F1
  2053. 00001A3C  A9A0                     syscall    GetResource
  2054. 00001A3E  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  2055. 00001A42  42A7                     clr.l      -[A7]
  2056. 00001A44  4EAD 011A                jsr        [A5 + 0x11A /* export_31 */]
  2057. 00001A48  4A6D EC5C                tst.w      [A5 - 0x13A4]
  2058. 00001A4C  6604                     bne        +0x6 /* 00001A52 */
  2059. 00001A4E  426D EC56                clr.w      [A5 - 0x13AA]
  2060. label00001A52:
  2061. 00001A52  4A6D EC5C                tst.w      [A5 - 0x13A4]
  2062. 00001A56  6626                     bne        +0x28 /* 00001A7E */
  2063. 00001A58  3B7C 012D F45E           move.w     [A5 - 0xBA2], 0x12D
  2064. 00001A5E  3B7C 0141 F462           move.w     [A5 - 0xB9E], 0x141
  2065. 00001A64  302D F838                move.w     D0, [A5 - 0x7C8]
  2066. 00001A68  0640 000B                addi.w     D0, 0xB
  2067. 00001A6C  3B40 F464                move.w     [A5 - 0xB9C], D0
  2068. 00001A70  302D F838                move.w     D0, [A5 - 0x7C8]
  2069. 00001A74  0640 FFF7                addi.w     D0, 0xFFF7
  2070. 00001A78  3B40 F460                move.w     [A5 - 0xBA0], D0
  2071. 00001A7C  6022                     bra        +0x24 /* 00001AA0 */
  2072. label00001A7E:
  2073. 00001A7E  3B7C 00ED F45E           move.w     [A5 - 0xBA2], 0xED
  2074. 00001A84  3B7C 0137 F462           move.w     [A5 - 0xB9E], 0x137
  2075. 00001A8A  302D F838                move.w     D0, [A5 - 0x7C8]
  2076. 00001A8E  5E40                     addq.w     D0, 7
  2077. 00001A90  3B40 F464                move.w     [A5 - 0xB9C], D0
  2078. 00001A94  302D F838                move.w     D0, [A5 - 0x7C8]
  2079. 00001A98  0640 FFF7                addi.w     D0, 0xFFF7
  2080. 00001A9C  3B40 F460                move.w     [A5 - 0xBA0], D0
  2081. label00001AA0:
  2082. 00001AA0  4A6D F464                tst.w      [A5 - 0xB9C]
  2083. 00001AA4  6C10                     bge        +0x12 /* 00001AB6 */
  2084. 00001AA6  486D F45E                pea.l      [A5 - 0xBA2]
  2085. 00001AAA  7000                     moveq.l    D0, 0x00
  2086. 00001AAC  906D F464                sub.w      D0, [A5 - 0xB9C]
  2087. 00001AB0  3F00                     move.w     -[A7], D0
  2088. 00001AB2  4267                     clr.w      -[A7]
  2089. 00001AB4  A8A8                     syscall    OffsetRect
  2090. label00001AB6:
  2091. 00001AB6  0C6D 0200 F460           cmpi.w     [A5 - 0xBA0], 0x200
  2092. 00001ABC  6F12                     ble        +0x14 /* 00001AD0 */
  2093. 00001ABE  486D F45E                pea.l      [A5 - 0xBA2]
  2094. 00001AC2  302D F460                move.w     D0, [A5 - 0xBA0]
  2095. 00001AC6  0640 FE00                addi.w     D0, 0xFE00
  2096. 00001ACA  3F00                     move.w     -[A7], D0
  2097. 00001ACC  4267                     clr.w      -[A7]
  2098. 00001ACE  A8A8                     syscall    OffsetRect
  2099. label00001AD0:
  2100. 00001AD0  102D F840                move.b     D0, [A5 - 0x7C0]
  2101. 00001AD4  5300                     subq.b     D0, 1
  2102. 00001AD6  122D F10B                move.b     D1, [A5 - 0xEF5]
  2103. 00001ADA  5301                     subq.b     D1, 1
  2104. 00001ADC  C001                     and.b      D0, D1
  2105. 00001ADE  4A6D EC5C                tst.w      [A5 - 0x13A4]
  2106. 00001AE2  57C1                     seq        D1
  2107. 00001AE4  C001                     and.b      D0, D1
  2108. 00001AE6  671A                     beq        +0x1C /* 00001B02 */
  2109. 00001AE8  486D F4D2                pea.l      [A5 - 0xB2E]
  2110. 00001AEC  486D F4E2                pea.l      [A5 - 0xB1E]
  2111. 00001AF0  486D F3A6                pea.l      [A5 - 0xC5A]
  2112. 00001AF4  486D F45E                pea.l      [A5 - 0xBA2]
  2113. 00001AF8  3F3C 0002                move.w     -[A7], 0x2
  2114. 00001AFC  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  2115. 00001B00  A8EC                     syscall    CopyBits
  2116. label00001B02:
  2117. 00001B02  102D F840                move.b     D0, [A5 - 0x7C0]
  2118. 00001B06  5300                     subq.b     D0, 1
  2119. 00001B08  122D F10B                move.b     D1, [A5 - 0xEF5]
  2120. 00001B0C  5301                     subq.b     D1, 1
  2121. 00001B0E  C001                     and.b      D0, D1
  2122. 00001B10  4A6D EC5C                tst.w      [A5 - 0x13A4]
  2123. 00001B14  5EC1                     sgt        D1
  2124. 00001B16  C001                     and.b      D0, D1
  2125. 00001B18  6724                     beq        +0x26 /* 00001B3E */
  2126. 00001B1A  486D F4C4                pea.l      [A5 - 0xB3C]
  2127. 00001B1E  486D F4E2                pea.l      [A5 - 0xB1E]
  2128. 00001B22  302D EC5C                move.w     D0, [A5 - 0x13A4]
  2129. 00001B26  E740                     asl        D0.w, 3
  2130. 00001B28  0640 F9A6                addi.w     D0, 0xF9A6
  2131. 00001B2C  4875 0000                pea.l      [A5 + D0.w]
  2132. 00001B30  486D F45E                pea.l      [A5 - 0xBA2]
  2133. 00001B34  3F3C 0002                move.w     -[A7], 0x2
  2134. 00001B38  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  2135. 00001B3C  A8EC                     syscall    CopyBits
  2136. label00001B3E:
  2137. 00001B3E  3B7C 0001 F478           move.w     [A5 - 0xB88], 0x1
  2138. label00001B44:
  2139. 00001B44  302D F478                move.w     D0, [A5 - 0xB88]
  2140. 00001B48  D040                     add.w      D0, D0
  2141. 00001B4A  0640 F43E                addi.w     D0, 0xF43E
  2142. 00001B4E  4A75 0000                tst.w      [A5 + D0.w]
  2143. 00001B52  6F2E                     ble        +0x30 /* 00001B82 */
  2144. 00001B54  302D F478                move.w     D0, [A5 - 0xB88]
  2145. 00001B58  D040                     add.w      D0, D0
  2146. 00001B5A  0640 F43E                addi.w     D0, 0xF43E
  2147. 00001B5E  4875 0000                pea.l      [A5 + D0.w]
  2148. 00001B62  302D F478                move.w     D0, [A5 - 0xB88]
  2149. 00001B66  E740                     asl        D0.w, 3
  2150. 00001B68  0640 F3E8                addi.w     D0, 0xF3E8
  2151. 00001B6C  4875 0000                pea.l      [A5 + D0.w]
  2152. 00001B70  302D F478                move.w     D0, [A5 - 0xB88]
  2153. 00001B74  E540                     asl        D0.w, 2
  2154. 00001B76  0640 F3C4                addi.w     D0, 0xF3C4
  2155. 00001B7A  4875 0000                pea.l      [A5 + D0.w]
  2156. 00001B7E  4EAD 01A2                jsr        [A5 + 0x1A2 /* export_48 */]
  2157. label00001B82:
  2158. 00001B82  526D F478                addq.w     [A5 - 0xB88], 1
  2159. 00001B86  0C6D 000A F478           cmpi.w     [A5 - 0xB88], 0xA /* '\n' */
  2160. 00001B8C  6FB6                     ble        -0x48 /* 00001B44 */
  2161. 00001B8E  0C6D 0001 F82C           cmpi.w     [A5 - 0x7D4], 0x1
  2162. 00001B94  57C0                     seq        D0
  2163. 00001B96  0C6D 0001 F3C6           cmpi.w     [A5 - 0xC3A], 0x1
  2164. 00001B9C  57C1                     seq        D1
  2165. 00001B9E  C001                     and.b      D0, D1
  2166. 00001BA0  6706                     beq        +0x8 /* 00001BA8 */
  2167. 00001BA2  1B7C 0001 F83E           move.b     [A5 - 0x7C2], 0x1
  2168. label00001BA8:
  2169. 00001BA8  2F2D F82E                move.l     -[A7], [A5 - 0x7D2]
  2170. 00001BAC  2F3C 0000 0100           move.l     -[A7], 0x100
  2171. 00001BB2  4EAD 006A                jsr        [A5 + 0x6A /* export_9 */]
  2172. 00001BB6  7051                     moveq.l    D0, 0x51
  2173. 00001BB8  B09F                     cmp.l      D0, [A7]+
  2174. 00001BBA  57C0                     seq        D0
  2175. 00001BBC  2F2D F82E                move.l     -[A7], [A5 - 0x7D2]
  2176. 00001BC0  2F3C 0000 0100           move.l     -[A7], 0x100
  2177. 00001BC6  4EAD 006A                jsr        [A5 + 0x6A /* export_9 */]
  2178. 00001BCA  7271                     moveq.l    D1, 0x71
  2179. 00001BCC  B29F                     cmp.l      D1, [A7]+
  2180. 00001BCE  57C1                     seq        D1
  2181. 00001BD0  8001                     or.b       D0, D1
  2182. 00001BD2  6706                     beq        +0x8 /* 00001BDA */
  2183. 00001BD4  1B7C 0001 F840           move.b     [A5 - 0x7C0], 0x1
  2184. label00001BDA:
  2185. 00001BDA  4A6D EC5C                tst.w      [A5 - 0x13A4]
  2186. 00001BDE  57C0                     seq        D0
  2187. 00001BE0  0C6D 0003 F82C           cmpi.w     [A5 - 0x7D4], 0x3
  2188. 00001BE6  57C1                     seq        D1
  2189. 00001BE8  C001                     and.b      D0, D1
  2190. 00001BEA  6700 008E                beq        +0x90 /* 00001C7A */
  2191. 00001BEE  2F2D F82E                move.l     -[A7], [A5 - 0x7D2]
  2192. 00001BF2  2F3C 0000 0100           move.l     -[A7], 0x100
  2193. 00001BF8  4EAD 006A                jsr        [A5 + 0x6A /* export_9 */]
  2194. 00001BFC  201F                     move.l     D0, [A7]+
  2195. 00001BFE  6000 0066                bra        +0x68 /* 00001C66 */
  2196. label00001C02:
  2197. 00001C02  0C6D 0002 F3C6           cmpi.w     [A5 - 0xC3A], 0x2
  2198. 00001C08  6602                     bne        +0x4 /* 00001C0C */
  2199. 00001C0A  A852                     syscall    HideCursor
  2200. label00001C0C:
  2201. 00001C0C  3B7C 0001 F3C6           move.w     [A5 - 0xC3A], 0x1
  2202. 00001C12  6000 0066                bra        +0x68 /* 00001C7A */
  2203. label00001C16:
  2204. 00001C16  0C6D 0001 F3C4           cmpi.w     [A5 - 0xC3C], 0x1
  2205. 00001C1C  6F00 005C                ble        +0x5E /* 00001C7A */
  2206. 00001C20  0C6D 0002 F3C6           cmpi.w     [A5 - 0xC3A], 0x2
  2207. 00001C26  6702                     beq        +0x4 /* 00001C2A */
  2208. 00001C28  A853                     syscall    ShowCursor
  2209. label00001C2A:
  2210. 00001C2A  3B7C 0002 F3C6           move.w     [A5 - 0xC3A], 0x2
  2211. 00001C30  6048                     bra        +0x4A /* 00001C7A */
  2212. label00001C32:
  2213. 00001C32  0C6D 0002 F3C4           cmpi.w     [A5 - 0xC3C], 0x2
  2214. 00001C38  6F40                     ble        +0x42 /* 00001C7A */
  2215. 00001C3A  0C6D 0002 F3C6           cmpi.w     [A5 - 0xC3A], 0x2
  2216. 00001C40  6602                     bne        +0x4 /* 00001C44 */
  2217. 00001C42  A852                     syscall    HideCursor
  2218. label00001C44:
  2219. 00001C44  3B7C 0003 F3C6           move.w     [A5 - 0xC3A], 0x3
  2220. 00001C4A  602E                     bra        +0x30 /* 00001C7A */
  2221. label00001C4C:
  2222. 00001C4C  0C6D 0003 F3C4           cmpi.w     [A5 - 0xC3C], 0x3
  2223. 00001C52  5EC0                     sgt        D0
  2224. 00001C54  0C6D 0006 F454           cmpi.w     [A5 - 0xBAC], 0x6
  2225. 00001C5A  5EC1                     sgt        D1
  2226. 00001C5C  C001                     and.b      D0, D1
  2227. 00001C5E  671A                     beq        +0x1C /* 00001C7A */
  2228. 00001C60  4EAD 01C2                jsr        [A5 + 0x1C2 /* export_52 */]
  2229. 00001C64  6014                     bra        +0x16 /* 00001C7A */
  2230. label00001C66:
  2231. 00001C66  72E0                     moveq.l    D1, 0xFFFFFFE0
  2232. 00001C68  D081                     add.l      D0, D1
  2233. 00001C6A  67E0                     beq        -0x1E /* 00001C4C */
  2234. 00001C6C  72EF                     moveq.l    D1, 0xFFFFFFEF
  2235. 00001C6E  D081                     add.l      D0, D1
  2236. 00001C70  6790                     beq        -0x6E /* 00001C02 */
  2237. 00001C72  5380                     subq.l     D0, 1
  2238. 00001C74  67A0                     beq        -0x5E /* 00001C16 */
  2239. 00001C76  5380                     subq.l     D0, 1
  2240. 00001C78  67B8                     beq        -0x46 /* 00001C32 */
  2241. label00001C7A:
  2242. 00001C7A  0C6D 0001 F82C           cmpi.w     [A5 - 0x7D4], 0x1
  2243. 00001C80  57C0                     seq        D0
  2244. 00001C82  0C6D 0127 F836           cmpi.w     [A5 - 0x7CA], 0x127
  2245. 00001C88  5DC1                     slt        D1
  2246. 00001C8A  C001                     and.b      D0, D1
  2247. 00001C8C  4A6D F3C2                tst.w      [A5 - 0xC3E]
  2248. 00001C90  5EC1                     sgt        D1
  2249. 00001C92  C001                     and.b      D0, D1
  2250. 00001C94  0C6D 0002 F3C6           cmpi.w     [A5 - 0xC3A], 0x2
  2251. 00001C9A  57C1                     seq        D1
  2252. 00001C9C  C001                     and.b      D0, D1
  2253. 00001C9E  122D FBD2                move.b     D1, [A5 - 0x42E]
  2254. 00001CA2  5301                     subq.b     D1, 1
  2255. 00001CA4  C001                     and.b      D0, D1
  2256. 00001CA6  122D F115                move.b     D1, [A5 - 0xEEB]
  2257. 00001CAA  5301                     subq.b     D1, 1
  2258. 00001CAC  C001                     and.b      D0, D1
  2259. 00001CAE  6700 0160                beq        +0x162 /* 00001E10 */
  2260. 00001CB2  426D F47C                clr.w      [A5 - 0xB84]
  2261. label00001CB6:
  2262. 00001CB6  302D F47C                move.w     D0, [A5 - 0xB84]
  2263. 00001CBA  5240                     addq.w     D0, 1
  2264. 00001CBC  3B40 F47C                move.w     [A5 - 0xB84], D0
  2265. 00001CC0  302D F47C                move.w     D0, [A5 - 0xB84]
  2266. 00001CC4  D040                     add.w      D0, D0
  2267. 00001CC6  0640 F43E                addi.w     D0, 0xF43E
  2268. 00001CCA  4A75 0000                tst.w      [A5 + D0.w]
  2269. 00001CCE  57C0                     seq        D0
  2270. 00001CD0  0C6D 000A F47C           cmpi.w     [A5 - 0xB84], 0xA /* '\n' */
  2271. 00001CD6  57C1                     seq        D1
  2272. 00001CD8  8001                     or.b       D0, D1
  2273. 00001CDA  67DA                     beq        -0x24 /* 00001CB6 */
  2274. 00001CDC  302D F47C                move.w     D0, [A5 - 0xB84]
  2275. 00001CE0  D040                     add.w      D0, D0
  2276. 00001CE2  0640 F43E                addi.w     D0, 0xF43E
  2277. 00001CE6  4A75 0000                tst.w      [A5 + D0.w]
  2278. 00001CEA  6600 0124                bne        +0x126 /* 00001E10 */
  2279. 00001CEE  302D F3C2                move.w     D0, [A5 - 0xC3E]
  2280. 00001CF2  5340                     subq.w     D0, 1
  2281. 00001CF4  3B40 F3C2                move.w     [A5 - 0xC3E], D0
  2282. 00001CF8  302D F47C                move.w     D0, [A5 - 0xB84]
  2283. 00001CFC  D040                     add.w      D0, D0
  2284. 00001CFE  0640 F43E                addi.w     D0, 0xF43E
  2285. 00001D02  3BBC 0001 0000           move.w     [A5 + D0.w], 0x1
  2286. 00001D08  302D F45E                move.w     D0, [A5 - 0xBA2]
  2287. 00001D0C  0640 000A                addi.w     D0, 0xA /* '\n' */
  2288. 00001D10  322D F47C                move.w     D1, [A5 - 0xB84]
  2289. 00001D14  E741                     asl        D1.w, 3
  2290. 00001D16  0641 F3EC                addi.w     D1, 0xF3EC
  2291. 00001D1A  3B80 1000                move.w     [A5 + D1.w], D0
  2292. 00001D1E  302D F460                move.w     D0, [A5 - 0xBA0]
  2293. 00001D22  5E40                     addq.w     D0, 7
  2294. 00001D24  322D F47C                move.w     D1, [A5 - 0xB84]
  2295. 00001D28  E741                     asl        D1.w, 3
  2296. 00001D2A  0641 F3EA                addi.w     D1, 0xF3EA
  2297. 00001D2E  3B80 1000                move.w     [A5 + D1.w], D0
  2298. 00001D32  302D F47C                move.w     D0, [A5 - 0xB84]
  2299. 00001D36  E740                     asl        D0.w, 3
  2300. 00001D38  0640 F3EC                addi.w     D0, 0xF3EC
  2301. 00001D3C  3035 0000                move.w     D0, [A5 + D0.w]
  2302. 00001D40  5F40                     subq.w     D0, 7
  2303. 00001D42  322D F47C                move.w     D1, [A5 - 0xB84]
  2304. 00001D46  E741                     asl        D1.w, 3
  2305. 00001D48  0641 F3E8                addi.w     D1, 0xF3E8
  2306. 00001D4C  3B80 1000                move.w     [A5 + D1.w], D0
  2307. 00001D50  302D F47C                move.w     D0, [A5 - 0xB84]
  2308. 00001D54  E740                     asl        D0.w, 3
  2309. 00001D56  0640 F3EA                addi.w     D0, 0xF3EA
  2310. 00001D5A  3035 0000                move.w     D0, [A5 + D0.w]
  2311. 00001D5E  5840                     addq.w     D0, 4
  2312. 00001D60  322D F47C                move.w     D1, [A5 - 0xB84]
  2313. 00001D64  E741                     asl        D1.w, 3
  2314. 00001D66  0641 F3EE                addi.w     D1, 0xF3EE
  2315. 00001D6A  3B80 1000                move.w     [A5 + D1.w], D0
  2316. 00001D6E  302D F47C                move.w     D0, [A5 - 0xB84]
  2317. 00001D72  E540                     asl        D0.w, 2
  2318. 00001D74  0640 F3C4                addi.w     D0, 0xF3C4
  2319. 00001D78  2BAD F836 0000           move.l     [A5 + D0.w], [A5 - 0x7CA]
  2320. 00001D7E  302D F47C                move.w     D0, [A5 - 0xB84]
  2321. 00001D82  E540                     asl        D0.w, 2
  2322. 00001D84  0640 F3C4                addi.w     D0, 0xF3C4
  2323. 00001D88  3035 0000                move.w     D0, [A5 + D0.w]
  2324. 00001D8C  0640 FFE7                addi.w     D0, 0xFFE7
  2325. 00001D90  322D F47C                move.w     D1, [A5 - 0xB84]
  2326. 00001D94  E541                     asl        D1.w, 2
  2327. 00001D96  0641 F3C4                addi.w     D1, 0xF3C4
  2328. 00001D9A  3B80 1000                move.w     [A5 + D1.w], D0
  2329. 00001D9E  486D F4C4                pea.l      [A5 - 0xB3C]
  2330. 00001DA2  486D F4E2                pea.l      [A5 - 0xB1E]
  2331. 00001DA6  486D F126                pea.l      [A5 - 0xEDA]
  2332. 00001DAA  302D F47C                move.w     D0, [A5 - 0xB84]
  2333. 00001DAE  E740                     asl        D0.w, 3
  2334. 00001DB0  0640 F3E8                addi.w     D0, 0xF3E8
  2335. 00001DB4  4875 0000                pea.l      [A5 + D0.w]
  2336. 00001DB8  3F3C 0002                move.w     -[A7], 0x2
  2337. 00001DBC  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  2338. 00001DC0  A8EC                     syscall    CopyBits
  2339. 00001DC2  3F3C 01B3                move.w     -[A7], 0x1B3
  2340. 00001DC6  3F3C 014F                move.w     -[A7], 0x14F
  2341. 00001DCA  A893                     syscall    MoveTo
  2342. 00001DCC  302D F3C2                move.w     D0, [A5 - 0xC3E]
  2343. 00001DD0  48C0                     ext.l      D0
  2344. 00001DD2  2F00                     move.l     -[A7], D0
  2345. 00001DD4  486D EDFA                pea.l      [A5 - 0x1206]
  2346. 00001DD8  4EAD 012A                jsr        [A5 + 0x12A /* export_33 */]
  2347. 00001DDC  0C6D 000A F3C2           cmpi.w     [A5 - 0xC3E], 0xA /* '\n' */
  2348. 00001DE2  6C26                     bge        +0x28 /* 00001E0A */
  2349. 00001DE4  486E FED8                pea.l      [A6 - 0x128]
  2350. 00001DE8  486D EDFA                pea.l      [A5 - 0x1206]
  2351. 00001DEC  487A 4596                pea.l      [PC + 0x4596 /* 00006384, value 0x2202016, pstring "  " */]
  2352. 00001DF0  3F3C 0002                move.w     -[A7], 0x2
  2353. 00001DF4  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  2354. 00001DF8  584F                     addq.w     A7, 4
  2355. 00001DFA  3F3C 00FF                move.w     -[A7], 0xFF
  2356. 00001DFE  486E FED8                pea.l      [A6 - 0x128]
  2357. 00001E02  486D EDFA                pea.l      [A5 - 0x1206]
  2358. 00001E06  4EAD 0072                jsr        [A5 + 0x72 /* export_10 */]
  2359. label00001E0A:
  2360. 00001E0A  486D EDFA                pea.l      [A5 - 0x1206]
  2361. 00001E0E  A884                     syscall    DrawString
  2362. label00001E10:
  2363. 00001E10  102D F11C                move.b     D0, [A5 - 0xEE4]
  2364. 00001E14  5300                     subq.b     D0, 1
  2365. 00001E16  4A6D F932                tst.w      [A5 - 0x6CE]
  2366. 00001E1A  57C1                     seq        D1
  2367. 00001E1C  C001                     and.b      D0, D1
  2368. 00001E1E  4400                     neg.b      D0
  2369. 00001E20  802D F11C                or.b       D0, [A5 - 0xEE4]
  2370. 00001E24  C02D F83E                and.b      D0, [A5 - 0x7C2]
  2371. 00001E28  122D FBD2                move.b     D1, [A5 - 0x42E]
  2372. 00001E2C  5301                     subq.b     D1, 1
  2373. 00001E2E  C001                     and.b      D0, D1
  2374. 00001E30  122D F115                move.b     D1, [A5 - 0xEEB]
  2375. 00001E34  5301                     subq.b     D1, 1
  2376. 00001E36  C001                     and.b      D0, D1
  2377. 00001E38  6700 10F2                beq        +0x10F4 /* 00002F2C */
  2378. 00001E3C  1B7C 0001 F11D           move.b     [A5 - 0xEE3], 0x1
  2379. 00001E42  1B7C 0001 F11A           move.b     [A5 - 0xEE6], 0x1
  2380. 00001E48  422D F83E                clr.b      [A5 - 0x7C2]
  2381. 00001E4C  3B6D F838 F458           move.w     [A5 - 0xBA8], [A5 - 0x7C8]
  2382. 00001E52  302D F838                move.w     D0, [A5 - 0x7C8]
  2383. 00001E56  5240                     addq.w     D0, 1
  2384. 00001E58  3B40 F45C                move.w     [A5 - 0xBA4], D0
  2385. 00001E5C  3B7C 012C F456           move.w     [A5 - 0xBAA], 0x12C
  2386. label00001E62:
  2387. 00001E62  302D F456                move.w     D0, [A5 - 0xBAA]
  2388. 00001E66  5B40                     subq.w     D0, 5
  2389. 00001E68  3B40 F456                move.w     [A5 - 0xBAA], D0
  2390. 00001E6C  554F                     subq.w     A7, 2
  2391. 00001E6E  3F2D F458                move.w     -[A7], [A5 - 0xBA8]
  2392. 00001E72  3F2D F456                move.w     -[A7], [A5 - 0xBAA]
  2393. 00001E76  A865                     syscall    GetPixel
  2394. 00001E78  4A6D F456                tst.w      [A5 - 0xBAA]
  2395. 00001E7C  5DC0                     slt        D0
  2396. 00001E7E  4400                     neg.b      D0
  2397. 00001E80  801F                     or.b       D0, [A7]+
  2398. 00001E82  67DE                     beq        -0x20 /* 00001E62 */
  2399. 00001E84  486D F456                pea.l      [A5 - 0xBAA]
  2400. 00001E88  A8A4                     syscall    InvertRect
  2401. 00001E8A  426D F470                clr.w      [A5 - 0xB90]
  2402. 00001E8E  4A2D FBD3                tst.b      [A5 - 0x42D]
  2403. 00001E92  6700 0474                beq        +0x476 /* 00002308 */
  2404. 00001E96  3B7C 0001 F47C           move.w     [A5 - 0xB84], 0x1
  2405. label00001E9C:
  2406. 00001E9C  302D F47C                move.w     D0, [A5 - 0xB84]
  2407. 00001EA0  C1FC 001C                muls.w     D0, 0x1C
  2408. 00001EA4  0640 FBF8                addi.w     D0, 0xFBF8
  2409. 00001EA8  47F5 0000                lea.l      A3, [A5 + D0.w]
  2410. 00001EAC  0C6B 000F 001A           cmpi.w     [A3 + 0x1A], 0xF
  2411. 00001EB2  5DC0                     slt        D0
  2412. 00001EB4  C02B 000E                and.b      D0, [A3 + 0xE]
  2413. 00001EB8  6700 0440                beq        +0x442 /* 000022FA */
  2414. 00001EBC  554F                     subq.w     A7, 2
  2415. 00001EBE  486D F456                pea.l      [A5 - 0xBAA]
  2416. 00001EC2  2F0B                     move.l     -[A7], A3
  2417. 00001EC4  486D F156                pea.l      [A5 - 0xEAA]
  2418. 00001EC8  A8AA                     syscall    SectRect
  2419. 00001ECA  4A1F                     tst.b      [A7]+
  2420. 00001ECC  6700 042C                beq        +0x42E /* 000022FA */
  2421. 00001ED0  302B 001A                move.w     D0, [A3 + 0x1A]
  2422. 00001ED4  5240                     addq.w     D0, 1
  2423. 00001ED6  3740 001A                move.w     [A3 + 0x1A], D0
  2424. 00001EDA  0C6B 000F 001A           cmpi.w     [A3 + 0x1A], 0xF
  2425. 00001EE0  6600 0418                bne        +0x41A /* 000022FA */
  2426. 00001EE4  486D F4D2                pea.l      [A5 - 0xB2E]
  2427. 00001EE8  486D F4E2                pea.l      [A5 - 0xB1E]
  2428. 00001EEC  302B 0008                move.w     D0, [A3 + 0x8]
  2429. 00001EF0  E740                     asl        D0.w, 3
  2430. 00001EF2  0640 FC98                addi.w     D0, 0xFC98
  2431. 00001EF6  4875 0000                pea.l      [A5 + D0.w]
  2432. 00001EFA  2F0B                     move.l     -[A7], A3
  2433. 00001EFC  3F3C 0002                move.w     -[A7], 0x2
  2434. 00001F00  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  2435. 00001F04  A8EC                     syscall    CopyBits
  2436. 00001F06  426D F47A                clr.w      [A5 - 0xB86]
  2437. label00001F0A:
  2438. 00001F0A  302D F47A                move.w     D0, [A5 - 0xB86]
  2439. 00001F0E  5240                     addq.w     D0, 1
  2440. 00001F10  3B40 F47A                move.w     [A5 - 0xB86], D0
  2441. 00001F14  302D F47A                move.w     D0, [A5 - 0xB86]
  2442. 00001F18  D040                     add.w      D0, D0
  2443. 00001F1A  0640 F43E                addi.w     D0, 0xF43E
  2444. 00001F1E  4A75 0000                tst.w      [A5 + D0.w]
  2445. 00001F22  57C0                     seq        D0
  2446. 00001F24  0C6D 000A F47A           cmpi.w     [A5 - 0xB86], 0xA /* '\n' */
  2447. 00001F2A  57C1                     seq        D1
  2448. 00001F2C  8001                     or.b       D0, D1
  2449. 00001F2E  67DA                     beq        -0x24 /* 00001F0A */
  2450. 00001F30  302D F47A                move.w     D0, [A5 - 0xB86]
  2451. 00001F34  D040                     add.w      D0, D0
  2452. 00001F36  0640 F43E                addi.w     D0, 0xF43E
  2453. 00001F3A  4A75 0000                tst.w      [A5 + D0.w]
  2454. 00001F3E  6600 00C2                bne        +0xC4 /* 00002002 */
  2455. 00001F42  302D F47A                move.w     D0, [A5 - 0xB86]
  2456. 00001F46  D040                     add.w      D0, D0
  2457. 00001F48  0640 F43E                addi.w     D0, 0xF43E
  2458. 00001F4C  3BBC 0005 0000           move.w     [A5 + D0.w], 0x5
  2459. 00001F52  3013                     move.w     D0, [A3]
  2460. 00001F54  0640 000A                addi.w     D0, 0xA /* '\n' */
  2461. 00001F58  322D F47A                move.w     D1, [A5 - 0xB86]
  2462. 00001F5C  E741                     asl        D1.w, 3
  2463. 00001F5E  0641 F3EC                addi.w     D1, 0xF3EC
  2464. 00001F62  3B80 1000                move.w     [A5 + D1.w], D0
  2465. 00001F66  302B 0002                move.w     D0, [A3 + 0x2]
  2466. 00001F6A  5E40                     addq.w     D0, 7
  2467. 00001F6C  322D F47A                move.w     D1, [A5 - 0xB86]
  2468. 00001F70  E741                     asl        D1.w, 3
  2469. 00001F72  0641 F3EA                addi.w     D1, 0xF3EA
  2470. 00001F76  3B80 1000                move.w     [A5 + D1.w], D0
  2471. 00001F7A  302D F47A                move.w     D0, [A5 - 0xB86]
  2472. 00001F7E  E740                     asl        D0.w, 3
  2473. 00001F80  0640 F3EC                addi.w     D0, 0xF3EC
  2474. 00001F84  3035 0000                move.w     D0, [A5 + D0.w]
  2475. 00001F88  5F40                     subq.w     D0, 7
  2476. 00001F8A  322D F47A                move.w     D1, [A5 - 0xB86]
  2477. 00001F8E  E741                     asl        D1.w, 3
  2478. 00001F90  0641 F3E8                addi.w     D1, 0xF3E8
  2479. 00001F94  3B80 1000                move.w     [A5 + D1.w], D0
  2480. 00001F98  302D F47A                move.w     D0, [A5 - 0xB86]
  2481. 00001F9C  E740                     asl        D0.w, 3
  2482. 00001F9E  0640 F3EA                addi.w     D0, 0xF3EA
  2483. 00001FA2  3035 0000                move.w     D0, [A5 + D0.w]
  2484. 00001FA6  5840                     addq.w     D0, 4
  2485. 00001FA8  322D F47A                move.w     D1, [A5 - 0xB86]
  2486. 00001FAC  E741                     asl        D1.w, 3
  2487. 00001FAE  0641 F3EE                addi.w     D1, 0xF3EE
  2488. 00001FB2  3B80 1000                move.w     [A5 + D1.w], D0
  2489. 00001FB6  302B 0002                move.w     D0, [A3 + 0x2]
  2490. 00001FBA  5A40                     addq.w     D0, 5
  2491. 00001FBC  322D F47A                move.w     D1, [A5 - 0xB86]
  2492. 00001FC0  E541                     asl        D1.w, 2
  2493. 00001FC2  0641 F3C6                addi.w     D1, 0xF3C6
  2494. 00001FC6  3B80 1000                move.w     [A5 + D1.w], D0
  2495. 00001FCA  3013                     move.w     D0, [A3]
  2496. 00001FCC  0640 FFE7                addi.w     D0, 0xFFE7
  2497. 00001FD0  322D F47A                move.w     D1, [A5 - 0xB86]
  2498. 00001FD4  E541                     asl        D1.w, 2
  2499. 00001FD6  0641 F3C4                addi.w     D1, 0xF3C4
  2500. 00001FDA  3B80 1000                move.w     [A5 + D1.w], D0
  2501. 00001FDE  486D F4C4                pea.l      [A5 - 0xB3C]
  2502. 00001FE2  486D F4E2                pea.l      [A5 - 0xB1E]
  2503. 00001FE6  486D F126                pea.l      [A5 - 0xEDA]
  2504. 00001FEA  302D F47A                move.w     D0, [A5 - 0xB86]
  2505. 00001FEE  E740                     asl        D0.w, 3
  2506. 00001FF0  0640 F3E8                addi.w     D0, 0xF3E8
  2507. 00001FF4  4875 0000                pea.l      [A5 + D0.w]
  2508. 00001FF8  3F3C 0002                move.w     -[A7], 0x2
  2509. 00001FFC  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  2510. 00002000  A8EC                     syscall    CopyBits
  2511. label00002002:
  2512. 00002002  426D F47A                clr.w      [A5 - 0xB86]
  2513. label00002006:
  2514. 00002006  302D F47A                move.w     D0, [A5 - 0xB86]
  2515. 0000200A  5240                     addq.w     D0, 1
  2516. 0000200C  3B40 F47A                move.w     [A5 - 0xB86], D0
  2517. 00002010  302D F47A                move.w     D0, [A5 - 0xB86]
  2518. 00002014  D040                     add.w      D0, D0
  2519. 00002016  0640 F43E                addi.w     D0, 0xF43E
  2520. 0000201A  4A75 0000                tst.w      [A5 + D0.w]
  2521. 0000201E  57C0                     seq        D0
  2522. 00002020  0C6D 000A F47A           cmpi.w     [A5 - 0xB86], 0xA /* '\n' */
  2523. 00002026  57C1                     seq        D1
  2524. 00002028  8001                     or.b       D0, D1
  2525. 0000202A  67DA                     beq        -0x24 /* 00002006 */
  2526. 0000202C  302D F47A                move.w     D0, [A5 - 0xB86]
  2527. 00002030  D040                     add.w      D0, D0
  2528. 00002032  0640 F43E                addi.w     D0, 0xF43E
  2529. 00002036  4A75 0000                tst.w      [A5 + D0.w]
  2530. 0000203A  6600 00C6                bne        +0xC8 /* 00002102 */
  2531. 0000203E  302D F47A                move.w     D0, [A5 - 0xB86]
  2532. 00002042  D040                     add.w      D0, D0
  2533. 00002044  0640 F43E                addi.w     D0, 0xF43E
  2534. 00002048  3BBC 0005 0000           move.w     [A5 + D0.w], 0x5
  2535. 0000204E  3013                     move.w     D0, [A3]
  2536. 00002050  0640 000A                addi.w     D0, 0xA /* '\n' */
  2537. 00002054  322D F47A                move.w     D1, [A5 - 0xB86]
  2538. 00002058  E741                     asl        D1.w, 3
  2539. 0000205A  0641 F3EC                addi.w     D1, 0xF3EC
  2540. 0000205E  3B80 1000                move.w     [A5 + D1.w], D0
  2541. 00002062  302B 0002                move.w     D0, [A3 + 0x2]
  2542. 00002066  0640 001B                addi.w     D0, 0x1B
  2543. 0000206A  322D F47A                move.w     D1, [A5 - 0xB86]
  2544. 0000206E  E741                     asl        D1.w, 3
  2545. 00002070  0641 F3EA                addi.w     D1, 0xF3EA
  2546. 00002074  3B80 1000                move.w     [A5 + D1.w], D0
  2547. 00002078  302D F47A                move.w     D0, [A5 - 0xB86]
  2548. 0000207C  E740                     asl        D0.w, 3
  2549. 0000207E  0640 F3EC                addi.w     D0, 0xF3EC
  2550. 00002082  3035 0000                move.w     D0, [A5 + D0.w]
  2551. 00002086  5F40                     subq.w     D0, 7
  2552. 00002088  322D F47A                move.w     D1, [A5 - 0xB86]
  2553. 0000208C  E741                     asl        D1.w, 3
  2554. 0000208E  0641 F3E8                addi.w     D1, 0xF3E8
  2555. 00002092  3B80 1000                move.w     [A5 + D1.w], D0
  2556. 00002096  302D F47A                move.w     D0, [A5 - 0xB86]
  2557. 0000209A  E740                     asl        D0.w, 3
  2558. 0000209C  0640 F3EA                addi.w     D0, 0xF3EA
  2559. 000020A0  3035 0000                move.w     D0, [A5 + D0.w]
  2560. 000020A4  5840                     addq.w     D0, 4
  2561. 000020A6  322D F47A                move.w     D1, [A5 - 0xB86]
  2562. 000020AA  E741                     asl        D1.w, 3
  2563. 000020AC  0641 F3EE                addi.w     D1, 0xF3EE
  2564. 000020B0  3B80 1000                move.w     [A5 + D1.w], D0
  2565. 000020B4  302B 0002                move.w     D0, [A3 + 0x2]
  2566. 000020B8  0640 0019                addi.w     D0, 0x19
  2567. 000020BC  322D F47A                move.w     D1, [A5 - 0xB86]
  2568. 000020C0  E541                     asl        D1.w, 2
  2569. 000020C2  0641 F3C6                addi.w     D1, 0xF3C6
  2570. 000020C6  3B80 1000                move.w     [A5 + D1.w], D0
  2571. 000020CA  3013                     move.w     D0, [A3]
  2572. 000020CC  0640 FFE7                addi.w     D0, 0xFFE7
  2573. 000020D0  322D F47A                move.w     D1, [A5 - 0xB86]
  2574. 000020D4  E541                     asl        D1.w, 2
  2575. 000020D6  0641 F3C4                addi.w     D1, 0xF3C4
  2576. 000020DA  3B80 1000                move.w     [A5 + D1.w], D0
  2577. 000020DE  486D F4C4                pea.l      [A5 - 0xB3C]
  2578. 000020E2  486D F4E2                pea.l      [A5 - 0xB1E]
  2579. 000020E6  486D F126                pea.l      [A5 - 0xEDA]
  2580. 000020EA  302D F47A                move.w     D0, [A5 - 0xB86]
  2581. 000020EE  E740                     asl        D0.w, 3
  2582. 000020F0  0640 F3E8                addi.w     D0, 0xF3E8
  2583. 000020F4  4875 0000                pea.l      [A5 + D0.w]
  2584. 000020F8  3F3C 0002                move.w     -[A7], 0x2
  2585. 000020FC  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  2586. 00002100  A8EC                     syscall    CopyBits
  2587. label00002102:
  2588. 00002102  426D F47A                clr.w      [A5 - 0xB86]
  2589. label00002106:
  2590. 00002106  302D F47A                move.w     D0, [A5 - 0xB86]
  2591. 0000210A  5240                     addq.w     D0, 1
  2592. 0000210C  3B40 F47A                move.w     [A5 - 0xB86], D0
  2593. 00002110  302D F47A                move.w     D0, [A5 - 0xB86]
  2594. 00002114  D040                     add.w      D0, D0
  2595. 00002116  0640 F43E                addi.w     D0, 0xF43E
  2596. 0000211A  4A75 0000                tst.w      [A5 + D0.w]
  2597. 0000211E  57C0                     seq        D0
  2598. 00002120  0C6D 000A F47A           cmpi.w     [A5 - 0xB86], 0xA /* '\n' */
  2599. 00002126  57C1                     seq        D1
  2600. 00002128  8001                     or.b       D0, D1
  2601. 0000212A  67DA                     beq        -0x24 /* 00002106 */
  2602. 0000212C  302D F47A                move.w     D0, [A5 - 0xB86]
  2603. 00002130  D040                     add.w      D0, D0
  2604. 00002132  0640 F43E                addi.w     D0, 0xF43E
  2605. 00002136  4A75 0000                tst.w      [A5 + D0.w]
  2606. 0000213A  6600 00C2                bne        +0xC4 /* 000021FE */
  2607. 0000213E  302D F47A                move.w     D0, [A5 - 0xB86]
  2608. 00002142  D040                     add.w      D0, D0
  2609. 00002144  0640 F43E                addi.w     D0, 0xF43E
  2610. 00002148  3BBC 0005 0000           move.w     [A5 + D0.w], 0x5
  2611. 0000214E  3013                     move.w     D0, [A3]
  2612. 00002150  0640 000A                addi.w     D0, 0xA /* '\n' */
  2613. 00002154  322D F47A                move.w     D1, [A5 - 0xB86]
  2614. 00002158  E741                     asl        D1.w, 3
  2615. 0000215A  0641 F3EC                addi.w     D1, 0xF3EC
  2616. 0000215E  3B80 1000                move.w     [A5 + D1.w], D0
  2617. 00002162  302B 0002                move.w     D0, [A3 + 0x2]
  2618. 00002166  0640 001B                addi.w     D0, 0x1B
  2619. 0000216A  322D F47A                move.w     D1, [A5 - 0xB86]
  2620. 0000216E  E741                     asl        D1.w, 3
  2621. 00002170  0641 F3EA                addi.w     D1, 0xF3EA
  2622. 00002174  3B80 1000                move.w     [A5 + D1.w], D0
  2623. 00002178  302D F47A                move.w     D0, [A5 - 0xB86]
  2624. 0000217C  E740                     asl        D0.w, 3
  2625. 0000217E  0640 F3EC                addi.w     D0, 0xF3EC
  2626. 00002182  3035 0000                move.w     D0, [A5 + D0.w]
  2627. 00002186  5F40                     subq.w     D0, 7
  2628. 00002188  322D F47A                move.w     D1, [A5 - 0xB86]
  2629. 0000218C  E741                     asl        D1.w, 3
  2630. 0000218E  0641 F3E8                addi.w     D1, 0xF3E8
  2631. 00002192  3B80 1000                move.w     [A5 + D1.w], D0
  2632. 00002196  302D F47A                move.w     D0, [A5 - 0xB86]
  2633. 0000219A  E740                     asl        D0.w, 3
  2634. 0000219C  0640 F3EA                addi.w     D0, 0xF3EA
  2635. 000021A0  3035 0000                move.w     D0, [A5 + D0.w]
  2636. 000021A4  5840                     addq.w     D0, 4
  2637. 000021A6  322D F47A                move.w     D1, [A5 - 0xB86]
  2638. 000021AA  E741                     asl        D1.w, 3
  2639. 000021AC  0641 F3EE                addi.w     D1, 0xF3EE
  2640. 000021B0  3B80 1000                move.w     [A5 + D1.w], D0
  2641. 000021B4  302B 0002                move.w     D0, [A3 + 0x2]
  2642. 000021B8  5A40                     addq.w     D0, 5
  2643. 000021BA  322D F47A                move.w     D1, [A5 - 0xB86]
  2644. 000021BE  E541                     asl        D1.w, 2
  2645. 000021C0  0641 F3C6                addi.w     D1, 0xF3C6
  2646. 000021C4  3B80 1000                move.w     [A5 + D1.w], D0
  2647. 000021C8  3013                     move.w     D0, [A3]
  2648. 000021CA  5B40                     subq.w     D0, 5
  2649. 000021CC  322D F47A                move.w     D1, [A5 - 0xB86]
  2650. 000021D0  E541                     asl        D1.w, 2
  2651. 000021D2  0641 F3C4                addi.w     D1, 0xF3C4
  2652. 000021D6  3B80 1000                move.w     [A5 + D1.w], D0
  2653. 000021DA  486D F4C4                pea.l      [A5 - 0xB3C]
  2654. 000021DE  486D F4E2                pea.l      [A5 - 0xB1E]
  2655. 000021E2  486D F126                pea.l      [A5 - 0xEDA]
  2656. 000021E6  302D F47A                move.w     D0, [A5 - 0xB86]
  2657. 000021EA  E740                     asl        D0.w, 3
  2658. 000021EC  0640 F3E8                addi.w     D0, 0xF3E8
  2659. 000021F0  4875 0000                pea.l      [A5 + D0.w]
  2660. 000021F4  3F3C 0002                move.w     -[A7], 0x2
  2661. 000021F8  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  2662. 000021FC  A8EC                     syscall    CopyBits
  2663. label000021FE:
  2664. 000021FE  426D F47A                clr.w      [A5 - 0xB86]
  2665. label00002202:
  2666. 00002202  302D F47A                move.w     D0, [A5 - 0xB86]
  2667. 00002206  5240                     addq.w     D0, 1
  2668. 00002208  3B40 F47A                move.w     [A5 - 0xB86], D0
  2669. 0000220C  302D F47A                move.w     D0, [A5 - 0xB86]
  2670. 00002210  D040                     add.w      D0, D0
  2671. 00002212  0640 F43E                addi.w     D0, 0xF43E
  2672. 00002216  4A75 0000                tst.w      [A5 + D0.w]
  2673. 0000221A  57C0                     seq        D0
  2674. 0000221C  0C6D 000A F47A           cmpi.w     [A5 - 0xB86], 0xA /* '\n' */
  2675. 00002222  57C1                     seq        D1
  2676. 00002224  8001                     or.b       D0, D1
  2677. 00002226  67DA                     beq        -0x24 /* 00002202 */
  2678. 00002228  302D F47A                move.w     D0, [A5 - 0xB86]
  2679. 0000222C  D040                     add.w      D0, D0
  2680. 0000222E  0640 F43E                addi.w     D0, 0xF43E
  2681. 00002232  4A75 0000                tst.w      [A5 + D0.w]
  2682. 00002236  6600 00C2                bne        +0xC4 /* 000022FA */
  2683. 0000223A  302D F47A                move.w     D0, [A5 - 0xB86]
  2684. 0000223E  D040                     add.w      D0, D0
  2685. 00002240  0640 F43E                addi.w     D0, 0xF43E
  2686. 00002244  3BBC 0005 0000           move.w     [A5 + D0.w], 0x5
  2687. 0000224A  3013                     move.w     D0, [A3]
  2688. 0000224C  0640 000A                addi.w     D0, 0xA /* '\n' */
  2689. 00002250  322D F47A                move.w     D1, [A5 - 0xB86]
  2690. 00002254  E741                     asl        D1.w, 3
  2691. 00002256  0641 F3EC                addi.w     D1, 0xF3EC
  2692. 0000225A  3B80 1000                move.w     [A5 + D1.w], D0
  2693. 0000225E  302B 0002                move.w     D0, [A3 + 0x2]
  2694. 00002262  5E40                     addq.w     D0, 7
  2695. 00002264  322D F47A                move.w     D1, [A5 - 0xB86]
  2696. 00002268  E741                     asl        D1.w, 3
  2697. 0000226A  0641 F3EA                addi.w     D1, 0xF3EA
  2698. 0000226E  3B80 1000                move.w     [A5 + D1.w], D0
  2699. 00002272  302D F47A                move.w     D0, [A5 - 0xB86]
  2700. 00002276  E740                     asl        D0.w, 3
  2701. 00002278  0640 F3EC                addi.w     D0, 0xF3EC
  2702. 0000227C  3035 0000                move.w     D0, [A5 + D0.w]
  2703. 00002280  5F40                     subq.w     D0, 7
  2704. 00002282  322D F47A                move.w     D1, [A5 - 0xB86]
  2705. 00002286  E741                     asl        D1.w, 3
  2706. 00002288  0641 F3E8                addi.w     D1, 0xF3E8
  2707. 0000228C  3B80 1000                move.w     [A5 + D1.w], D0
  2708. 00002290  302D F47A                move.w     D0, [A5 - 0xB86]
  2709. 00002294  E740                     asl        D0.w, 3
  2710. 00002296  0640 F3EA                addi.w     D0, 0xF3EA
  2711. 0000229A  3035 0000                move.w     D0, [A5 + D0.w]
  2712. 0000229E  5840                     addq.w     D0, 4
  2713. 000022A0  322D F47A                move.w     D1, [A5 - 0xB86]
  2714. 000022A4  E741                     asl        D1.w, 3
  2715. 000022A6  0641 F3EE                addi.w     D1, 0xF3EE
  2716. 000022AA  3B80 1000                move.w     [A5 + D1.w], D0
  2717. 000022AE  302B 0002                move.w     D0, [A3 + 0x2]
  2718. 000022B2  0640 0019                addi.w     D0, 0x19
  2719. 000022B6  322D F47A                move.w     D1, [A5 - 0xB86]
  2720. 000022BA  E541                     asl        D1.w, 2
  2721. 000022BC  0641 F3C6                addi.w     D1, 0xF3C6
  2722. 000022C0  3B80 1000                move.w     [A5 + D1.w], D0
  2723. 000022C4  3013                     move.w     D0, [A3]
  2724. 000022C6  5B40                     subq.w     D0, 5
  2725. 000022C8  322D F47A                move.w     D1, [A5 - 0xB86]
  2726. 000022CC  E541                     asl        D1.w, 2
  2727. 000022CE  0641 F3C4                addi.w     D1, 0xF3C4
  2728. 000022D2  3B80 1000                move.w     [A5 + D1.w], D0
  2729. 000022D6  486D F4C4                pea.l      [A5 - 0xB3C]
  2730. 000022DA  486D F4E2                pea.l      [A5 - 0xB1E]
  2731. 000022DE  486D F126                pea.l      [A5 - 0xEDA]
  2732. 000022E2  302D F47A                move.w     D0, [A5 - 0xB86]
  2733. 000022E6  E740                     asl        D0.w, 3
  2734. 000022E8  0640 F3E8                addi.w     D0, 0xF3E8
  2735. 000022EC  4875 0000                pea.l      [A5 + D0.w]
  2736. 000022F0  3F3C 0002                move.w     -[A7], 0x2
  2737. 000022F4  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  2738. 000022F8  A8EC                     syscall    CopyBits
  2739. label000022FA:
  2740. 000022FA  526D F47C                addq.w     [A5 - 0xB84], 1
  2741. 000022FE  0C6D 0005 F47C           cmpi.w     [A5 - 0xB84], 0x5
  2742. 00002304  6F00 FB96                ble        -0x468 /* 00001E9C */
  2743. label00002308:
  2744. 00002308  302D F456                move.w     D0, [A5 - 0xBAA]
  2745. 0000230C  B06D F102                cmp.w      D0, [A5 - 0xEFE]
  2746. 00002310  5DC0                     slt        D0
  2747. 00002312  C02D F113                and.b      D0, [A5 - 0xEED]
  2748. 00002316  322D F100                move.w     D1, [A5 - 0xF00]
  2749. 0000231A  0641 0036                addi.w     D1, 0x36 /* '6' */
  2750. 0000231E  B26D F45C                cmp.w      D1, [A5 - 0xBA4]
  2751. 00002322  5DC1                     slt        D1
  2752. 00002324  C001                     and.b      D0, D1
  2753. 00002326  322D F458                move.w     D1, [A5 - 0xBA8]
  2754. 0000232A  B26D F104                cmp.w      D1, [A5 - 0xEFC]
  2755. 0000232E  5DC1                     slt        D1
  2756. 00002330  C001                     and.b      D0, D1
  2757. 00002332  670A                     beq        +0xC /* 0000233E */
  2758. 00002334  302D F0F6                move.w     D0, [A5 - 0xF0A]
  2759. 00002338  5340                     subq.w     D0, 1
  2760. 0000233A  3B40 F0F6                move.w     [A5 - 0xF0A], D0
  2761. label0000233E:
  2762. 0000233E  302D F456                move.w     D0, [A5 - 0xBAA]
  2763. 00002342  B06D F102                cmp.w      D0, [A5 - 0xEFE]
  2764. 00002346  5DC0                     slt        D0
  2765. 00002348  C02D F113                and.b      D0, [A5 - 0xEED]
  2766. 0000234C  322D F100                move.w     D1, [A5 - 0xF00]
  2767. 00002350  0641 0036                addi.w     D1, 0x36 /* '6' */
  2768. 00002354  B26D F45C                cmp.w      D1, [A5 - 0xBA4]
  2769. 00002358  5CC1                     sge        D1
  2770. 0000235A  C001                     and.b      D0, D1
  2771. 0000235C  322D F100                move.w     D1, [A5 - 0xF00]
  2772. 00002360  0641 0011                addi.w     D1, 0x11
  2773. 00002364  B26D F45C                cmp.w      D1, [A5 - 0xBA4]
  2774. 00002368  5DC1                     slt        D1
  2775. 0000236A  C001                     and.b      D0, D1
  2776. 0000236C  322D F458                move.w     D1, [A5 - 0xBA8]
  2777. 00002370  B26D F104                cmp.w      D1, [A5 - 0xEFC]
  2778. 00002374  5DC1                     slt        D1
  2779. 00002376  C001                     and.b      D0, D1
  2780. 00002378  6704                     beq        +0x6 /* 0000237E */
  2781. 0000237A  422D F11A                clr.b      [A5 - 0xEE6]
  2782. label0000237E:
  2783. 0000237E  302D F456                move.w     D0, [A5 - 0xBAA]
  2784. 00002382  B06D F92E                cmp.w      D0, [A5 - 0x6D2]
  2785. 00002386  5DC0                     slt        D0
  2786. 00002388  C02D F116                and.b      D0, [A5 - 0xEEA]
  2787. 0000238C  322D F92C                move.w     D1, [A5 - 0x6D4]
  2788. 00002390  0641 0014                addi.w     D1, 0x14
  2789. 00002394  B26D F45C                cmp.w      D1, [A5 - 0xBA4]
  2790. 00002398  5DC1                     slt        D1
  2791. 0000239A  C001                     and.b      D0, D1
  2792. 0000239C  322D F458                move.w     D1, [A5 - 0xBA8]
  2793. 000023A0  B26D F930                cmp.w      D1, [A5 - 0x6D0]
  2794. 000023A4  5DC1                     slt        D1
  2795. 000023A6  C001                     and.b      D0, D1
  2796. 000023A8  670A                     beq        +0xC /* 000023B4 */
  2797. 000023AA  302D F938                move.w     D0, [A5 - 0x6C8]
  2798. 000023AE  5340                     subq.w     D0, 1
  2799. 000023B0  3B40 F938                move.w     [A5 - 0x6C8], D0
  2800. label000023B4:
  2801. 000023B4  302D ECC8                move.w     D0, [A5 - 0x1338]
  2802. 000023B8  0640 FFF4                addi.w     D0, 0xFFF4
  2803. 000023BC  B06D F456                cmp.w      D0, [A5 - 0xBAA]
  2804. 000023C0  5EC0                     sgt        D0
  2805. 000023C2  C02D F114                and.b      D0, [A5 - 0xEEC]
  2806. 000023C6  322D F45C                move.w     D1, [A5 - 0xBA4]
  2807. 000023CA  B26D ECC6                cmp.w      D1, [A5 - 0x133A]
  2808. 000023CE  5EC1                     sgt        D1
  2809. 000023D0  C001                     and.b      D0, D1
  2810. 000023D2  322D F458                move.w     D1, [A5 - 0xBA8]
  2811. 000023D6  B26D ECCA                cmp.w      D1, [A5 - 0x1336]
  2812. 000023DA  5DC1                     slt        D1
  2813. 000023DC  C001                     and.b      D0, D1
  2814. 000023DE  670A                     beq        +0xC /* 000023EA */
  2815. 000023E0  302D ECCC                move.w     D0, [A5 - 0x1334]
  2816. 000023E4  5240                     addq.w     D0, 1
  2817. 000023E6  3B40 ECCC                move.w     [A5 - 0x1334], D0
  2818. label000023EA:
  2819. 000023EA  302D ECC8                move.w     D0, [A5 - 0x1338]
  2820. 000023EE  0640 FFF4                addi.w     D0, 0xFFF4
  2821. 000023F2  B06D F456                cmp.w      D0, [A5 - 0xBAA]
  2822. 000023F6  5FC0                     sle        D0
  2823. 000023F8  C02D F114                and.b      D0, [A5 - 0xEEC]
  2824. 000023FC  322D F456                move.w     D1, [A5 - 0xBAA]
  2825. 00002400  B26D ECC8                cmp.w      D1, [A5 - 0x1338]
  2826. 00002404  5DC1                     slt        D1
  2827. 00002406  C001                     and.b      D0, D1
  2828. 00002408  322D F45C                move.w     D1, [A5 - 0xBA4]
  2829. 0000240C  B26D ECC6                cmp.w      D1, [A5 - 0x133A]
  2830. 00002410  5EC1                     sgt        D1
  2831. 00002412  C001                     and.b      D0, D1
  2832. 00002414  322D F458                move.w     D1, [A5 - 0xBA8]
  2833. 00002418  B26D ECCA                cmp.w      D1, [A5 - 0x1336]
  2834. 0000241C  5DC1                     slt        D1
  2835. 0000241E  C001                     and.b      D0, D1
  2836. 00002420  6704                     beq        +0x6 /* 00002426 */
  2837. 00002422  422D F11A                clr.b      [A5 - 0xEE6]
  2838. label00002426:
  2839. 00002426  302D F456                move.w     D0, [A5 - 0xBAA]
  2840. 0000242A  B06D F0F2                cmp.w      D0, [A5 - 0xF0E]
  2841. 0000242E  5DC0                     slt        D0
  2842. 00002430  C02D F112                and.b      D0, [A5 - 0xEEE]
  2843. 00002434  322D F45C                move.w     D1, [A5 - 0xBA4]
  2844. 00002438  B26D F0F0                cmp.w      D1, [A5 - 0xF10]
  2845. 0000243C  5EC1                     sgt        D1
  2846. 0000243E  C001                     and.b      D0, D1
  2847. 00002440  322D F458                move.w     D1, [A5 - 0xBA8]
  2848. 00002444  B26D F0F4                cmp.w      D1, [A5 - 0xF0C]
  2849. 00002448  5DC1                     slt        D1
  2850. 0000244A  C001                     and.b      D0, D1
  2851. 0000244C  6744                     beq        +0x46 /* 00002492 */
  2852. 0000244E  302D F0E8                move.w     D0, [A5 - 0xF18]
  2853. 00002452  5340                     subq.w     D0, 1
  2854. 00002454  3B40 F0E8                move.w     [A5 - 0xF18], D0
  2855. 00002458  4A6D F0E8                tst.w      [A5 - 0xF18]
  2856. 0000245C  6634                     bne        +0x36 /* 00002492 */
  2857. 0000245E  486D F4C4                pea.l      [A5 - 0xB3C]
  2858. 00002462  486D F4E2                pea.l      [A5 - 0xB1E]
  2859. 00002466  486D F084                pea.l      [A5 - 0xF7C]
  2860. 0000246A  486D F0EE                pea.l      [A5 - 0xF12]
  2861. 0000246E  3F3C 0002                move.w     -[A7], 0x2
  2862. 00002472  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  2863. 00002476  A8EC                     syscall    CopyBits
  2864. 00002478  486D F4C4                pea.l      [A5 - 0xB3C]
  2865. 0000247C  486D F4E2                pea.l      [A5 - 0xB1E]
  2866. 00002480  486D F08C                pea.l      [A5 - 0xF74]
  2867. 00002484  486D F0EE                pea.l      [A5 - 0xF12]
  2868. 00002488  3F3C 0002                move.w     -[A7], 0x2
  2869. 0000248C  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  2870. 00002490  A8EC                     syscall    CopyBits
  2871. label00002492:
  2872. 00002492  302D F456                move.w     D0, [A5 - 0xBAA]
  2873. 00002496  B06D F058                cmp.w      D0, [A5 - 0xFA8]
  2874. 0000249A  5DC0                     slt        D0
  2875. 0000249C  C02D F111                and.b      D0, [A5 - 0xEEF]
  2876. 000024A0  322D F45C                move.w     D1, [A5 - 0xBA4]
  2877. 000024A4  B26D F056                cmp.w      D1, [A5 - 0xFAA]
  2878. 000024A8  5EC1                     sgt        D1
  2879. 000024AA  C001                     and.b      D0, D1
  2880. 000024AC  322D F458                move.w     D1, [A5 - 0xBA8]
  2881. 000024B0  B26D F05A                cmp.w      D1, [A5 - 0xFA6]
  2882. 000024B4  5DC1                     slt        D1
  2883. 000024B6  C001                     and.b      D0, D1
  2884. 000024B8  6744                     beq        +0x46 /* 000024FE */
  2885. 000024BA  302D F022                move.w     D0, [A5 - 0xFDE]
  2886. 000024BE  5340                     subq.w     D0, 1
  2887. 000024C0  3B40 F022                move.w     [A5 - 0xFDE], D0
  2888. 000024C4  4A6D F022                tst.w      [A5 - 0xFDE]
  2889. 000024C8  6634                     bne        +0x36 /* 000024FE */
  2890. 000024CA  486D F4C4                pea.l      [A5 - 0xB3C]
  2891. 000024CE  486D F4E2                pea.l      [A5 - 0xB1E]
  2892. 000024D2  486D F024                pea.l      [A5 - 0xFDC]
  2893. 000024D6  486D F054                pea.l      [A5 - 0xFAC]
  2894. 000024DA  3F3C 0002                move.w     -[A7], 0x2
  2895. 000024DE  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  2896. 000024E2  A8EC                     syscall    CopyBits
  2897. 000024E4  486D F4C4                pea.l      [A5 - 0xB3C]
  2898. 000024E8  486D F4E2                pea.l      [A5 - 0xB1E]
  2899. 000024EC  486D F02C                pea.l      [A5 - 0xFD4]
  2900. 000024F0  486D F054                pea.l      [A5 - 0xFAC]
  2901. 000024F4  3F3C 0002                move.w     -[A7], 0x2
  2902. 000024F8  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  2903. 000024FC  A8EC                     syscall    CopyBits
  2904. label000024FE:
  2905. 000024FE  4EAD 0112                jsr        [A5 + 0x112 /* export_30 */]
  2906. 00002502  102D F11A                move.b     D0, [A5 - 0xEE6]
  2907. 00002506  5300                     subq.b     D0, 1
  2908. 00002508  675E                     beq        +0x60 /* 00002568 */
  2909. 0000250A  2F2D F8A6                move.l     -[A7], [A5 - 0x75A]
  2910. 0000250E  594F                     subq.w     A7, 4
  2911. 00002510  594F                     subq.w     A7, 4
  2912. 00002512  2F3C 4353 4F4E           move.l     -[A7], 0x43534F4E /* 'CSON' */
  2913. 00002518  3F3C 03E9                move.w     -[A7], 0x3E9
  2914. 0000251C  A9A0                     syscall    GetResource
  2915. 0000251E  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  2916. 00002522  42A7                     clr.l      -[A7]
  2917. 00002524  4EAD 011A                jsr        [A5 + 0x11A /* export_31 */]
  2918. 00002528  3B6D F456 F156           move.w     [A5 - 0xEAA], [A5 - 0xBAA]
  2919. 0000252E  302D F156                move.w     D0, [A5 - 0xEAA]
  2920. 00002532  5C40                     addq.w     D0, 6
  2921. 00002534  3B40 F15A                move.w     [A5 - 0xEA6], D0
  2922. 00002538  302D F458                move.w     D0, [A5 - 0xBA8]
  2923. 0000253C  5D40                     subq.w     D0, 6
  2924. 0000253E  3B40 F158                move.w     [A5 - 0xEA8], D0
  2925. 00002542  302D F158                move.w     D0, [A5 - 0xEA8]
  2926. 00002546  0640 000D                addi.w     D0, 0xD /* '\r' */
  2927. 0000254A  3B40 F15C                move.w     [A5 - 0xEA4], D0
  2928. 0000254E  486D F4D2                pea.l      [A5 - 0xB2E]
  2929. 00002552  486D F4E2                pea.l      [A5 - 0xB1E]
  2930. 00002556  486D EC5E                pea.l      [A5 - 0x13A2]
  2931. 0000255A  486D F156                pea.l      [A5 - 0xEAA]
  2932. 0000255E  3F3C 0002                move.w     -[A7], 0x2
  2933. 00002562  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  2934. 00002566  A8EC                     syscall    CopyBits
  2935. label00002568:
  2936. 00002568  302D F458                move.w     D0, [A5 - 0xBA8]
  2937. 0000256C  48C0                     ext.l      D0
  2938. 0000256E  81FC 0014                divs.w     D0, 0x14
  2939. 00002572  3B40 E554                move.w     [A5 - 0x1AAC], D0
  2940. 00002576  302D F456                move.w     D0, [A5 - 0xBAA]
  2941. 0000257A  48C0                     ext.l      D0
  2942. 0000257C  81FC 000F                divs.w     D0, 0xF
  2943. 00002580  5340                     subq.w     D0, 1
  2944. 00002582  3B40 E552                move.w     [A5 - 0x1AAE], D0
  2945. 00002586  4A6D E554                tst.w      [A5 - 0x1AAC]
  2946. 0000258A  5EC0                     sgt        D0
  2947. 0000258C  0C6D 001B E554           cmpi.w     [A5 - 0x1AAC], 0x1B
  2948. 00002592  5DC1                     slt        D1
  2949. 00002594  C001                     and.b      D0, D1
  2950. 00002596  4A6D E552                tst.w      [A5 - 0x1AAE]
  2951. 0000259A  5EC1                     sgt        D1
  2952. 0000259C  C001                     and.b      D0, D1
  2953. 0000259E  0C6D 0011 E552           cmpi.w     [A5 - 0x1AAE], 0x11
  2954. 000025A4  5DC1                     slt        D1
  2955. 000025A6  C001                     and.b      D0, D1
  2956. 000025A8  6700 0322                beq        +0x324 /* 000028CC */
  2957. 000025AC  302D E554                move.w     D0, [A5 - 0x1AAC]
  2958. 000025B0  EB40                     asl        D0.w, 5
  2959. 000025B2  322D E552                move.w     D1, [A5 - 0x1AAE]
  2960. 000025B6  D241                     add.w      D1, D1
  2961. 000025B8  D041                     add.w      D0, D1
  2962. 000025BA  0640 E554                addi.w     D0, 0xE554
  2963. 000025BE  3035 0000                move.w     D0, [A5 + D0.w]
  2964. 000025C2  48C0                     ext.l      D0
  2965. 000025C4  81FC 0004                divs.w     D0, 0x4
  2966. 000025C8  4840                     swap.w     D0
  2967. 000025CA  4A40                     tst.w      D0
  2968. 000025CC  6700 02FE                beq        +0x300 /* 000028CC */
  2969. 000025D0  302D E552                move.w     D0, [A5 - 0x1AAE]
  2970. 000025D4  C1FC 000F                muls.w     D0, 0xF
  2971. 000025D8  5740                     subq.w     D0, 3
  2972. 000025DA  3B40 F15E                move.w     [A5 - 0xEA2], D0
  2973. 000025DE  302D E552                move.w     D0, [A5 - 0x1AAE]
  2974. 000025E2  C1FC 000F                muls.w     D0, 0xF
  2975. 000025E6  0640 0011                addi.w     D0, 0x11
  2976. 000025EA  3B40 F162                move.w     [A5 - 0xE9E], D0
  2977. 000025EE  302D E554                move.w     D0, [A5 - 0x1AAC]
  2978. 000025F2  C1FC 0014                muls.w     D0, 0x14
  2979. 000025F6  0640 0014                addi.w     D0, 0x14
  2980. 000025FA  3B40 F164                move.w     [A5 - 0xE9C], D0
  2981. 000025FE  302D E554                move.w     D0, [A5 - 0x1AAC]
  2982. 00002602  C1FC 0014                muls.w     D0, 0x14
  2983. 00002606  3B40 F160                move.w     [A5 - 0xEA0], D0
  2984. 0000260A  302D E554                move.w     D0, [A5 - 0x1AAC]
  2985. 0000260E  EB40                     asl        D0.w, 5
  2986. 00002610  322D E552                move.w     D1, [A5 - 0x1AAE]
  2987. 00002614  D241                     add.w      D1, D1
  2988. 00002616  D041                     add.w      D0, D1
  2989. 00002618  0640 E554                addi.w     D0, 0xE554
  2990. 0000261C  3035 0000                move.w     D0, [A5 + D0.w]
  2991. 00002620  6000 010A                bra        +0x10C /* 0000272C */
  2992. 00002624  486D F4D2                pea.l      [A5 - 0xB2E]
  2993. 00002628  486D F4E2                pea.l      [A5 - 0xB1E]
  2994. 0000262C  486D F17E                pea.l      [A5 - 0xE82]
  2995. 00002630  486D F15E                pea.l      [A5 - 0xEA2]
  2996. 00002634  3F3C 0002                move.w     -[A7], 0x2
  2997. 00002638  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  2998. 0000263C  A8EC                     syscall    CopyBits
  2999. 0000263E  6000 0114                bra        +0x116 /* 00002754 */
  3000. 00002642  486D F4D2                pea.l      [A5 - 0xB2E]
  3001. 00002646  486D F4E2                pea.l      [A5 - 0xB1E]
  3002. 0000264A  486D F186                pea.l      [A5 - 0xE7A]
  3003. 0000264E  486D F15E                pea.l      [A5 - 0xEA2]
  3004. 00002652  3F3C 0002                move.w     -[A7], 0x2
  3005. 00002656  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  3006. 0000265A  A8EC                     syscall    CopyBits
  3007. 0000265C  6000 00F6                bra        +0xF8 /* 00002754 */
  3008. 00002660  486D F4D2                pea.l      [A5 - 0xB2E]
  3009. 00002664  486D F4E2                pea.l      [A5 - 0xB1E]
  3010. 00002668  486D F18E                pea.l      [A5 - 0xE72]
  3011. 0000266C  486D F15E                pea.l      [A5 - 0xEA2]
  3012. 00002670  3F3C 0002                move.w     -[A7], 0x2
  3013. 00002674  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  3014. 00002678  A8EC                     syscall    CopyBits
  3015. 0000267A  6000 00D8                bra        +0xDA /* 00002754 */
  3016. 0000267E  486D F4D2                pea.l      [A5 - 0xB2E]
  3017. 00002682  486D F4E2                pea.l      [A5 - 0xB1E]
  3018. 00002686  486D F196                pea.l      [A5 - 0xE6A]
  3019. 0000268A  486D F15E                pea.l      [A5 - 0xEA2]
  3020. 0000268E  3F3C 0002                move.w     -[A7], 0x2
  3021. 00002692  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  3022. 00002696  A8EC                     syscall    CopyBits
  3023. 00002698  6000 00BA                bra        +0xBC /* 00002754 */
  3024. 0000269C  486D F4D2                pea.l      [A5 - 0xB2E]
  3025. 000026A0  486D F4E2                pea.l      [A5 - 0xB1E]
  3026. 000026A4  486D F19E                pea.l      [A5 - 0xE62]
  3027. 000026A8  486D F15E                pea.l      [A5 - 0xEA2]
  3028. 000026AC  3F3C 0002                move.w     -[A7], 0x2
  3029. 000026B0  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  3030. 000026B4  A8EC                     syscall    CopyBits
  3031. 000026B6  6000 009C                bra        +0x9E /* 00002754 */
  3032. 000026BA  486D F4D2                pea.l      [A5 - 0xB2E]
  3033. 000026BE  486D F4E2                pea.l      [A5 - 0xB1E]
  3034. 000026C2  486D F1A6                pea.l      [A5 - 0xE5A]
  3035. 000026C6  486D F15E                pea.l      [A5 - 0xEA2]
  3036. 000026CA  3F3C 0002                move.w     -[A7], 0x2
  3037. 000026CE  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  3038. 000026D2  A8EC                     syscall    CopyBits
  3039. 000026D4  6000 007E                bra        +0x80 /* 00002754 */
  3040. 000026D8  486D F4D2                pea.l      [A5 - 0xB2E]
  3041. 000026DC  486D F4E2                pea.l      [A5 - 0xB1E]
  3042. 000026E0  486D F166                pea.l      [A5 - 0xE9A]
  3043. 000026E4  486D F15E                pea.l      [A5 - 0xEA2]
  3044. 000026E8  3F3C 0002                move.w     -[A7], 0x2
  3045. 000026EC  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  3046. 000026F0  A8EC                     syscall    CopyBits
  3047. 000026F2  6060                     bra        +0x62 /* 00002754 */
  3048. 000026F4  486D F4D2                pea.l      [A5 - 0xB2E]
  3049. 000026F8  486D F4E2                pea.l      [A5 - 0xB1E]
  3050. 000026FC  486D F16E                pea.l      [A5 - 0xE92]
  3051. 00002700  486D F15E                pea.l      [A5 - 0xEA2]
  3052. 00002704  3F3C 0002                move.w     -[A7], 0x2
  3053. 00002708  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  3054. 0000270C  A8EC                     syscall    CopyBits
  3055. 0000270E  6044                     bra        +0x46 /* 00002754 */
  3056. 00002710  486D F4D2                pea.l      [A5 - 0xB2E]
  3057. 00002714  486D F4E2                pea.l      [A5 - 0xB1E]
  3058. 00002718  486D F176                pea.l      [A5 - 0xE8A]
  3059. 0000271C  486D F15E                pea.l      [A5 - 0xEA2]
  3060. 00002720  3F3C 0002                move.w     -[A7], 0x2
  3061. 00002724  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  3062. 00002728  A8EC                     syscall    CopyBits
  3063. 0000272A  6028                     bra        +0x2A /* 00002754 */
  3064. label0000272C:
  3065. 0000272C  5340                     subq.w     D0, 1
  3066. 0000272E  0C40 000B                cmpi.w     D0, 0xB
  3067. 00002732  6420                     bcc        +0x22 /* 00002754 */
  3068. 00002734  D040                     add.w      D0, D0
  3069. 00002736  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  3070. 0000273A  4EFB 0002                jmp        [PC + D0.w + 0x2]
  3071. 0000273E  FEE6 FF04                .extension 0xEE6 <<F/2-3/7>> // unimplemented
  3072. 00002742  FF22                     .extension 0xF22 <<F/4-5/7>> // unimplemented
  3073. 00002744  0016 FF40                ori.b      [A6], 0x40 /* '@' */
  3074. 00002748  FF5E                     .extension 0xF5E <<F/4-5/7>> // unimplemented
  3075. 0000274A  FF7C                     .extension 0xF7C <<F/4-5/7>> // unimplemented
  3076. 0000274C  0016 FF9A                ori.b      [A6], 0x9A
  3077. 00002750  FFB6                     .invalid   <<F/6/7>>
  3078. 00002752  FFD2                     .invalid   <<F/7/7>>
  3079. label00002754:
  3080. 00002754  302D E554                move.w     D0, [A5 - 0x1AAC]
  3081. 00002758  EB40                     asl        D0.w, 5
  3082. 0000275A  322D E552                move.w     D1, [A5 - 0x1AAE]
  3083. 0000275E  D241                     add.w      D1, D1
  3084. 00002760  D041                     add.w      D0, D1
  3085. 00002762  0640 E554                addi.w     D0, 0xE554
  3086. 00002766  3035 0000                move.w     D0, [A5 + D0.w]
  3087. 0000276A  5240                     addq.w     D0, 1
  3088. 0000276C  322D E554                move.w     D1, [A5 - 0x1AAC]
  3089. 00002770  EB41                     asl        D1.w, 5
  3090. 00002772  342D E552                move.w     D2, [A5 - 0x1AAE]
  3091. 00002776  D442                     add.w      D2, D2
  3092. 00002778  D242                     add.w      D1, D2
  3093. 0000277A  0641 E554                addi.w     D1, 0xE554
  3094. 0000277E  3B80 1000                move.w     [A5 + D1.w], D0
  3095. 00002782  302D E554                move.w     D0, [A5 - 0x1AAC]
  3096. 00002786  EB40                     asl        D0.w, 5
  3097. 00002788  322D E552                move.w     D1, [A5 - 0x1AAE]
  3098. 0000278C  D241                     add.w      D1, D1
  3099. 0000278E  D041                     add.w      D0, D1
  3100. 00002790  0640 E554                addi.w     D0, 0xE554
  3101. 00002794  3035 0000                move.w     D0, [A5 + D0.w]
  3102. 00002798  6000 010A                bra        +0x10C /* 000028A4 */
  3103. 0000279C  486D F4D2                pea.l      [A5 - 0xB2E]
  3104. 000027A0  486D F4E2                pea.l      [A5 - 0xB1E]
  3105. 000027A4  486D F17E                pea.l      [A5 - 0xE82]
  3106. 000027A8  486D F15E                pea.l      [A5 - 0xEA2]
  3107. 000027AC  3F3C 0002                move.w     -[A7], 0x2
  3108. 000027B0  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  3109. 000027B4  A8EC                     syscall    CopyBits
  3110. 000027B6  6000 0114                bra        +0x116 /* 000028CC */
  3111. 000027BA  486D F4D2                pea.l      [A5 - 0xB2E]
  3112. 000027BE  486D F4E2                pea.l      [A5 - 0xB1E]
  3113. 000027C2  486D F186                pea.l      [A5 - 0xE7A]
  3114. 000027C6  486D F15E                pea.l      [A5 - 0xEA2]
  3115. 000027CA  3F3C 0002                move.w     -[A7], 0x2
  3116. 000027CE  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  3117. 000027D2  A8EC                     syscall    CopyBits
  3118. 000027D4  6000 00F6                bra        +0xF8 /* 000028CC */
  3119. 000027D8  486D F4D2                pea.l      [A5 - 0xB2E]
  3120. 000027DC  486D F4E2                pea.l      [A5 - 0xB1E]
  3121. 000027E0  486D F18E                pea.l      [A5 - 0xE72]
  3122. 000027E4  486D F15E                pea.l      [A5 - 0xEA2]
  3123. 000027E8  3F3C 0002                move.w     -[A7], 0x2
  3124. 000027EC  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  3125. 000027F0  A8EC                     syscall    CopyBits
  3126. 000027F2  6000 00D8                bra        +0xDA /* 000028CC */
  3127. 000027F6  486D F4D2                pea.l      [A5 - 0xB2E]
  3128. 000027FA  486D F4E2                pea.l      [A5 - 0xB1E]
  3129. 000027FE  486D F196                pea.l      [A5 - 0xE6A]
  3130. 00002802  486D F15E                pea.l      [A5 - 0xEA2]
  3131. 00002806  3F3C 0002                move.w     -[A7], 0x2
  3132. 0000280A  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  3133. 0000280E  A8EC                     syscall    CopyBits
  3134. 00002810  6000 00BA                bra        +0xBC /* 000028CC */
  3135. 00002814  486D F4D2                pea.l      [A5 - 0xB2E]
  3136. 00002818  486D F4E2                pea.l      [A5 - 0xB1E]
  3137. 0000281C  486D F19E                pea.l      [A5 - 0xE62]
  3138. 00002820  486D F15E                pea.l      [A5 - 0xEA2]
  3139. 00002824  3F3C 0002                move.w     -[A7], 0x2
  3140. 00002828  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  3141. 0000282C  A8EC                     syscall    CopyBits
  3142. 0000282E  6000 009C                bra        +0x9E /* 000028CC */
  3143. 00002832  486D F4D2                pea.l      [A5 - 0xB2E]
  3144. 00002836  486D F4E2                pea.l      [A5 - 0xB1E]
  3145. 0000283A  486D F1A6                pea.l      [A5 - 0xE5A]
  3146. 0000283E  486D F15E                pea.l      [A5 - 0xEA2]
  3147. 00002842  3F3C 0002                move.w     -[A7], 0x2
  3148. 00002846  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  3149. 0000284A  A8EC                     syscall    CopyBits
  3150. 0000284C  6000 007E                bra        +0x80 /* 000028CC */
  3151. 00002850  486D F4D2                pea.l      [A5 - 0xB2E]
  3152. 00002854  486D F4E2                pea.l      [A5 - 0xB1E]
  3153. 00002858  486D F166                pea.l      [A5 - 0xE9A]
  3154. 0000285C  486D F15E                pea.l      [A5 - 0xEA2]
  3155. 00002860  3F3C 0002                move.w     -[A7], 0x2
  3156. 00002864  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  3157. 00002868  A8EC                     syscall    CopyBits
  3158. 0000286A  6060                     bra        +0x62 /* 000028CC */
  3159. 0000286C  486D F4D2                pea.l      [A5 - 0xB2E]
  3160. 00002870  486D F4E2                pea.l      [A5 - 0xB1E]
  3161. 00002874  486D F16E                pea.l      [A5 - 0xE92]
  3162. 00002878  486D F15E                pea.l      [A5 - 0xEA2]
  3163. 0000287C  3F3C 0002                move.w     -[A7], 0x2
  3164. 00002880  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  3165. 00002884  A8EC                     syscall    CopyBits
  3166. 00002886  6044                     bra        +0x46 /* 000028CC */
  3167. 00002888  486D F4D2                pea.l      [A5 - 0xB2E]
  3168. 0000288C  486D F4E2                pea.l      [A5 - 0xB1E]
  3169. 00002890  486D F176                pea.l      [A5 - 0xE8A]
  3170. 00002894  486D F15E                pea.l      [A5 - 0xEA2]
  3171. 00002898  3F3C 0002                move.w     -[A7], 0x2
  3172. 0000289C  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  3173. 000028A0  A8EC                     syscall    CopyBits
  3174. 000028A2  6028                     bra        +0x2A /* 000028CC */
  3175. label000028A4:
  3176. 000028A4  5340                     subq.w     D0, 1
  3177. 000028A6  0C40 000B                cmpi.w     D0, 0xB
  3178. 000028AA  6420                     bcc        +0x22 /* 000028CC */
  3179. 000028AC  D040                     add.w      D0, D0
  3180. 000028AE  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  3181. 000028B2  4EFB 0002                jmp        [PC + D0.w + 0x2]
  3182. 000028B6  FEE6 FF04                .extension 0xEE6 <<F/2-3/7>> // unimplemented
  3183. 000028BA  FF22                     .extension 0xF22 <<F/4-5/7>> // unimplemented
  3184. 000028BC  0016 FF40                ori.b      [A6], 0x40 /* '@' */
  3185. 000028C0  FF5E                     .extension 0xF5E <<F/4-5/7>> // unimplemented
  3186. 000028C2  FF7C                     .extension 0xF7C <<F/4-5/7>> // unimplemented
  3187. 000028C4  0016 FF9A                ori.b      [A6], 0x9A
  3188. 000028C8  FFB6                     .invalid   <<F/6/7>>
  3189. 000028CA  FFD2                     .invalid   <<F/7/7>>
  3190. label000028CC:
  3191. 000028CC  3B7C 0001 F47C           move.w     [A5 - 0xB84], 0x1
  3192. label000028D2:
  3193. 000028D2  302D F47C                move.w     D0, [A5 - 0xB84]
  3194. 000028D6  48C0                     ext.l      D0
  3195. 000028D8  81FC 000A                divs.w     D0, 0xA /* '\n' */
  3196. 000028DC  4840                     swap.w     D0
  3197. 000028DE  4A40                     tst.w      D0
  3198. 000028E0  6638                     bne        +0x3A /* 0000291A */
  3199. 000028E2  102D F11D                move.b     D0, [A5 - 0xEE3]
  3200. 000028E6  C02D F11A                and.b      D0, [A5 - 0xEE6]
  3201. 000028EA  6728                     beq        +0x2A /* 00002914 */
  3202. 000028EC  2F2D F8B2                move.l     -[A7], [A5 - 0x74E]
  3203. 000028F0  594F                     subq.w     A7, 4
  3204. 000028F2  594F                     subq.w     A7, 4
  3205. 000028F4  2F3C 4353 4F4E           move.l     -[A7], 0x43534F4E /* 'CSON' */
  3206. 000028FA  3F3C 03E8                move.w     -[A7], 0x3E8
  3207. 000028FE  A9A0                     syscall    GetResource
  3208. 00002900  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  3209. 00002904  201F                     move.l     D0, [A7]+
  3210. 00002906  0680 FFFF F448           addi.l     D0, 0xFFFFF448
  3211. 0000290C  2F00                     move.l     -[A7], D0
  3212. 0000290E  42A7                     clr.l      -[A7]
  3213. 00002910  4EAD 011A                jsr        [A5 + 0x11A /* export_31 */]
  3214. label00002914:
  3215. 00002914  486D F456                pea.l      [A5 - 0xBAA]
  3216. 00002918  A8A4                     syscall    InvertRect
  3217. label0000291A:
  3218. 0000291A  302D F47C                move.w     D0, [A5 - 0xB84]
  3219. 0000291E  C1FC 000E                muls.w     D0, 0xE
  3220. 00002922  0640 F6F6                addi.w     D0, 0xF6F6
  3221. 00002926  47F5 0000                lea.l      A3, [A5 + D0.w]
  3222. 0000292A  1013                     move.b     D0, [A3]
  3223. 0000292C  C02D F11C                and.b      D0, [A5 - 0xEE4]
  3224. 00002930  122D F112                move.b     D1, [A5 - 0xEEE]
  3225. 00002934  5301                     subq.b     D1, 1
  3226. 00002936  C001                     and.b      D0, D1
  3227. 00002938  6700 0220                beq        +0x222 /* 00002B5A */
  3228. 0000293C  302D F456                move.w     D0, [A5 - 0xBAA]
  3229. 00002940  B06B 0006                cmp.w      D0, [A3 + 0x6]
  3230. 00002944  5DC0                     slt        D0
  3231. 00002946  322D F45C                move.w     D1, [A5 - 0xBA4]
  3232. 0000294A  B26B 0004                cmp.w      D1, [A3 + 0x4]
  3233. 0000294E  5EC1                     sgt        D1
  3234. 00002950  C001                     and.b      D0, D1
  3235. 00002952  322D F458                move.w     D1, [A5 - 0xBA8]
  3236. 00002956  B26B 0008                cmp.w      D1, [A3 + 0x8]
  3237. 0000295A  5DC1                     slt        D1
  3238. 0000295C  C001                     and.b      D0, D1
  3239. 0000295E  4A6B 000A                tst.w      [A3 + 0xA]
  3240. 00002962  57C1                     seq        D1
  3241. 00002964  C001                     and.b      D0, D1
  3242. 00002966  6700 01F2                beq        +0x1F4 /* 00002B5A */
  3243. 0000296A  302D F46A                move.w     D0, [A5 - 0xB96]
  3244. 0000296E  5240                     addq.w     D0, 1
  3245. 00002970  3B40 F46A                move.w     [A5 - 0xB96], D0
  3246. 00002974  4EAD 0112                jsr        [A5 + 0x112 /* export_30 */]
  3247. 00002978  2F2D F89A                move.l     -[A7], [A5 - 0x766]
  3248. 0000297C  594F                     subq.w     A7, 4
  3249. 0000297E  594F                     subq.w     A7, 4
  3250. 00002980  2F3C 4353 4F4E           move.l     -[A7], 0x43534F4E /* 'CSON' */
  3251. 00002986  3F3C 03EB                move.w     -[A7], 0x3EB
  3252. 0000298A  A9A0                     syscall    GetResource
  3253. 0000298C  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  3254. 00002990  42A7                     clr.l      -[A7]
  3255. 00002992  4EAD 011A                jsr        [A5 + 0x11A /* export_31 */]
  3256. 00002996  302D F108                move.w     D0, [A5 - 0xEF8]
  3257. 0000299A  0640 000A                addi.w     D0, 0xA /* '\n' */
  3258. 0000299E  3B40 F108                move.w     [A5 - 0xEF8], D0
  3259. 000029A2  3F3C 0032                move.w     -[A7], 0x32 /* '2' */
  3260. 000029A6  3F3C 014F                move.w     -[A7], 0x14F
  3261. 000029AA  A893                     syscall    MoveTo
  3262. 000029AC  302D F108                move.w     D0, [A5 - 0xEF8]
  3263. 000029B0  48C0                     ext.l      D0
  3264. 000029B2  2F00                     move.l     -[A7], D0
  3265. 000029B4  486D EDFA                pea.l      [A5 - 0x1206]
  3266. 000029B8  4EAD 012A                jsr        [A5 + 0x12A /* export_33 */]
  3267. 000029BC  486D EDFA                pea.l      [A5 - 0x1206]
  3268. 000029C0  A884                     syscall    DrawString
  3269. 000029C2  422D F11D                clr.b      [A5 - 0xEE3]
  3270. 000029C6  377C 0001 000A           move.w     [A3 + 0xA], 0x1
  3271. 000029CC  302B 000C                move.w     D0, [A3 + 0xC]
  3272. 000029D0  6054                     bra        +0x56 /* 00002A26 */
  3273. label000029D2:
  3274. 000029D2  486D F4D2                pea.l      [A5 - 0xB2E]
  3275. 000029D6  486D F4E2                pea.l      [A5 - 0xB1E]
  3276. 000029DA  486D F3AE                pea.l      [A5 - 0xC52]
  3277. 000029DE  486B 0002                pea.l      [A3 + 0x2]
  3278. 000029E2  3F3C 0002                move.w     -[A7], 0x2
  3279. 000029E6  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  3280. 000029EA  A8EC                     syscall    CopyBits
  3281. 000029EC  6044                     bra        +0x46 /* 00002A32 */
  3282. label000029EE:
  3283. 000029EE  486D F4D2                pea.l      [A5 - 0xB2E]
  3284. 000029F2  486D F4E2                pea.l      [A5 - 0xB1E]
  3285. 000029F6  486D F39E                pea.l      [A5 - 0xC62]
  3286. 000029FA  486B 0002                pea.l      [A3 + 0x2]
  3287. 000029FE  3F3C 0002                move.w     -[A7], 0x2
  3288. 00002A02  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  3289. 00002A06  A8EC                     syscall    CopyBits
  3290. 00002A08  6028                     bra        +0x2A /* 00002A32 */
  3291. label00002A0A:
  3292. 00002A0A  486D F4D2                pea.l      [A5 - 0xB2E]
  3293. 00002A0E  486D F4E2                pea.l      [A5 - 0xB1E]
  3294. 00002A12  486D F396                pea.l      [A5 - 0xC6A]
  3295. 00002A16  486B 0002                pea.l      [A3 + 0x2]
  3296. 00002A1A  3F3C 0002                move.w     -[A7], 0x2
  3297. 00002A1E  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  3298. 00002A22  A8EC                     syscall    CopyBits
  3299. 00002A24  600C                     bra        +0xE /* 00002A32 */
  3300. label00002A26:
  3301. 00002A26  5340                     subq.w     D0, 1
  3302. 00002A28  67A8                     beq        -0x56 /* 000029D2 */
  3303. 00002A2A  5340                     subq.w     D0, 1
  3304. 00002A2C  67C0                     beq        -0x3E /* 000029EE */
  3305. 00002A2E  5340                     subq.w     D0, 1
  3306. 00002A30  67D8                     beq        -0x26 /* 00002A0A */
  3307. label00002A32:
  3308. 00002A32  0C6B 0003 000C           cmpi.w     [A3 + 0xC], 0x3
  3309. 00002A38  671E                     beq        +0x20 /* 00002A58 */
  3310. 00002A3A  486D F4D2                pea.l      [A5 - 0xB2E]
  3311. 00002A3E  486D F4E2                pea.l      [A5 - 0xB1E]
  3312. 00002A42  486D F1E6                pea.l      [A5 - 0xE1A]
  3313. 00002A46  486B 0002                pea.l      [A3 + 0x2]
  3314. 00002A4A  3F3C 0002                move.w     -[A7], 0x2
  3315. 00002A4E  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  3316. 00002A52  A8EC                     syscall    CopyBits
  3317. 00002A54  6000 0104                bra        +0x106 /* 00002B5A */
  3318. label00002A58:
  3319. 00002A58  4213                     clr.b      [A3]
  3320. 00002A5A  426D F47A                clr.w      [A5 - 0xB86]
  3321. label00002A5E:
  3322. 00002A5E  302D F47A                move.w     D0, [A5 - 0xB86]
  3323. 00002A62  5240                     addq.w     D0, 1
  3324. 00002A64  3B40 F47A                move.w     [A5 - 0xB86], D0
  3325. 00002A68  302D F47A                move.w     D0, [A5 - 0xB86]
  3326. 00002A6C  D040                     add.w      D0, D0
  3327. 00002A6E  0640 F43E                addi.w     D0, 0xF43E
  3328. 00002A72  4A75 0000                tst.w      [A5 + D0.w]
  3329. 00002A76  57C0                     seq        D0
  3330. 00002A78  0C6D 000A F47A           cmpi.w     [A5 - 0xB86], 0xA /* '\n' */
  3331. 00002A7E  57C1                     seq        D1
  3332. 00002A80  8001                     or.b       D0, D1
  3333. 00002A82  67DA                     beq        -0x24 /* 00002A5E */
  3334. 00002A84  302D F47A                move.w     D0, [A5 - 0xB86]
  3335. 00002A88  D040                     add.w      D0, D0
  3336. 00002A8A  0640 F43E                addi.w     D0, 0xF43E
  3337. 00002A8E  4A75 0000                tst.w      [A5 + D0.w]
  3338. 00002A92  6600 00C6                bne        +0xC8 /* 00002B5A */
  3339. 00002A96  302D F47A                move.w     D0, [A5 - 0xB86]
  3340. 00002A9A  D040                     add.w      D0, D0
  3341. 00002A9C  0640 F43E                addi.w     D0, 0xF43E
  3342. 00002AA0  3BBC 0005 0000           move.w     [A5 + D0.w], 0x5
  3343. 00002AA6  302B 0002                move.w     D0, [A3 + 0x2]
  3344. 00002AAA  0640 000A                addi.w     D0, 0xA /* '\n' */
  3345. 00002AAE  322D F47A                move.w     D1, [A5 - 0xB86]
  3346. 00002AB2  E741                     asl        D1.w, 3
  3347. 00002AB4  0641 F3EC                addi.w     D1, 0xF3EC
  3348. 00002AB8  3B80 1000                move.w     [A5 + D1.w], D0
  3349. 00002ABC  302B 0004                move.w     D0, [A3 + 0x4]
  3350. 00002AC0  5E40                     addq.w     D0, 7
  3351. 00002AC2  322D F47A                move.w     D1, [A5 - 0xB86]
  3352. 00002AC6  E741                     asl        D1.w, 3
  3353. 00002AC8  0641 F3EA                addi.w     D1, 0xF3EA
  3354. 00002ACC  3B80 1000                move.w     [A5 + D1.w], D0
  3355. 00002AD0  302D F47A                move.w     D0, [A5 - 0xB86]
  3356. 00002AD4  E740                     asl        D0.w, 3
  3357. 00002AD6  0640 F3EC                addi.w     D0, 0xF3EC
  3358. 00002ADA  3035 0000                move.w     D0, [A5 + D0.w]
  3359. 00002ADE  5F40                     subq.w     D0, 7
  3360. 00002AE0  322D F47A                move.w     D1, [A5 - 0xB86]
  3361. 00002AE4  E741                     asl        D1.w, 3
  3362. 00002AE6  0641 F3E8                addi.w     D1, 0xF3E8
  3363. 00002AEA  3B80 1000                move.w     [A5 + D1.w], D0
  3364. 00002AEE  302D F47A                move.w     D0, [A5 - 0xB86]
  3365. 00002AF2  E740                     asl        D0.w, 3
  3366. 00002AF4  0640 F3EA                addi.w     D0, 0xF3EA
  3367. 00002AF8  3035 0000                move.w     D0, [A5 + D0.w]
  3368. 00002AFC  5840                     addq.w     D0, 4
  3369. 00002AFE  322D F47A                move.w     D1, [A5 - 0xB86]
  3370. 00002B02  E741                     asl        D1.w, 3
  3371. 00002B04  0641 F3EE                addi.w     D1, 0xF3EE
  3372. 00002B08  3B80 1000                move.w     [A5 + D1.w], D0
  3373. 00002B0C  302B 0004                move.w     D0, [A3 + 0x4]
  3374. 00002B10  5A40                     addq.w     D0, 5
  3375. 00002B12  322D F47A                move.w     D1, [A5 - 0xB86]
  3376. 00002B16  E541                     asl        D1.w, 2
  3377. 00002B18  0641 F3C6                addi.w     D1, 0xF3C6
  3378. 00002B1C  3B80 1000                move.w     [A5 + D1.w], D0
  3379. 00002B20  302B 0002                move.w     D0, [A3 + 0x2]
  3380. 00002B24  0640 FFE7                addi.w     D0, 0xFFE7
  3381. 00002B28  322D F47A                move.w     D1, [A5 - 0xB86]
  3382. 00002B2C  E541                     asl        D1.w, 2
  3383. 00002B2E  0641 F3C4                addi.w     D1, 0xF3C4
  3384. 00002B32  3B80 1000                move.w     [A5 + D1.w], D0
  3385. 00002B36  486D F4C4                pea.l      [A5 - 0xB3C]
  3386. 00002B3A  486D F4E2                pea.l      [A5 - 0xB1E]
  3387. 00002B3E  486D F126                pea.l      [A5 - 0xEDA]
  3388. 00002B42  302D F47A                move.w     D0, [A5 - 0xB86]
  3389. 00002B46  E740                     asl        D0.w, 3
  3390. 00002B48  0640 F3E8                addi.w     D0, 0xF3E8
  3391. 00002B4C  4875 0000                pea.l      [A5 + D0.w]
  3392. 00002B50  3F3C 0002                move.w     -[A7], 0x2
  3393. 00002B54  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  3394. 00002B58  A8EC                     syscall    CopyBits
  3395. label00002B5A:
  3396. 00002B5A  302D F47C                move.w     D0, [A5 - 0xB84]
  3397. 00002B5E  C1FC 000E                muls.w     D0, 0xE
  3398. 00002B62  0640 F5DE                addi.w     D0, 0xF5DE
  3399. 00002B66  47F5 0000                lea.l      A3, [A5 + D0.w]
  3400. 00002B6A  4A13                     tst.b      [A3]
  3401. 00002B6C  6700 01D2                beq        +0x1D4 /* 00002D40 */
  3402. 00002B70  302D F456                move.w     D0, [A5 - 0xBAA]
  3403. 00002B74  B06B 0006                cmp.w      D0, [A3 + 0x6]
  3404. 00002B78  5DC0                     slt        D0
  3405. 00002B7A  322D F45C                move.w     D1, [A5 - 0xBA4]
  3406. 00002B7E  B26B 0004                cmp.w      D1, [A3 + 0x4]
  3407. 00002B82  5EC1                     sgt        D1
  3408. 00002B84  C001                     and.b      D0, D1
  3409. 00002B86  322D F458                move.w     D1, [A5 - 0xBA8]
  3410. 00002B8A  B26B 0008                cmp.w      D1, [A3 + 0x8]
  3411. 00002B8E  5DC1                     slt        D1
  3412. 00002B90  C001                     and.b      D0, D1
  3413. 00002B92  0C6B 0064 000A           cmpi.w     [A3 + 0xA], 0x64 /* 'd' */
  3414. 00002B98  5DC1                     slt        D1
  3415. 00002B9A  C001                     and.b      D0, D1
  3416. 00002B9C  6700 01A2                beq        +0x1A4 /* 00002D40 */
  3417. 00002BA0  4EAD 0112                jsr        [A5 + 0x112 /* export_30 */]
  3418. 00002BA4  2F2D F89A                move.l     -[A7], [A5 - 0x766]
  3419. 00002BA8  594F                     subq.w     A7, 4
  3420. 00002BAA  594F                     subq.w     A7, 4
  3421. 00002BAC  2F3C 4353 4F4E           move.l     -[A7], 0x43534F4E /* 'CSON' */
  3422. 00002BB2  3F3C 03EB                move.w     -[A7], 0x3EB
  3423. 00002BB6  A9A0                     syscall    GetResource
  3424. 00002BB8  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  3425. 00002BBC  42A7                     clr.l      -[A7]
  3426. 00002BBE  4EAD 011A                jsr        [A5 + 0x11A /* export_31 */]
  3427. 00002BC2  302B 000A                move.w     D0, [A3 + 0xA]
  3428. 00002BC6  48C0                     ext.l      D0
  3429. 00002BC8  81FC 0005                divs.w     D0, 0x5
  3430. 00002BCC  D06D F108                add.w      D0, [A5 - 0xEF8]
  3431. 00002BD0  3B40 F108                move.w     [A5 - 0xEF8], D0
  3432. 00002BD4  3F3C 0032                move.w     -[A7], 0x32 /* '2' */
  3433. 00002BD8  3F3C 014F                move.w     -[A7], 0x14F
  3434. 00002BDC  A893                     syscall    MoveTo
  3435. 00002BDE  302D F108                move.w     D0, [A5 - 0xEF8]
  3436. 00002BE2  48C0                     ext.l      D0
  3437. 00002BE4  2F00                     move.l     -[A7], D0
  3438. 00002BE6  486D EDFA                pea.l      [A5 - 0x1206]
  3439. 00002BEA  4EAD 012A                jsr        [A5 + 0x12A /* export_33 */]
  3440. 00002BEE  486D EDFA                pea.l      [A5 - 0x1206]
  3441. 00002BF2  A884                     syscall    DrawString
  3442. 00002BF4  422D F11D                clr.b      [A5 - 0xEE3]
  3443. 00002BF8  486D F4D2                pea.l      [A5 - 0xB2E]
  3444. 00002BFC  486D F4E2                pea.l      [A5 - 0xB1E]
  3445. 00002C00  302B 000A                move.w     D0, [A3 + 0xA]
  3446. 00002C04  48C0                     ext.l      D0
  3447. 00002C06  81FC 000A                divs.w     D0, 0xA /* '\n' */
  3448. 00002C0A  5240                     addq.w     D0, 1
  3449. 00002C0C  E740                     asl        D0.w, 3
  3450. 00002C0E  0640 F36E                addi.w     D0, 0xF36E
  3451. 00002C12  4875 0000                pea.l      [A5 + D0.w]
  3452. 00002C16  486B 0002                pea.l      [A3 + 0x2]
  3453. 00002C1A  3F3C 0002                move.w     -[A7], 0x2
  3454. 00002C1E  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  3455. 00002C22  A8EC                     syscall    CopyBits
  3456. 00002C24  302B 000A                move.w     D0, [A3 + 0xA]
  3457. 00002C28  48C0                     ext.l      D0
  3458. 00002C2A  81FC 000A                divs.w     D0, 0xA /* '\n' */
  3459. 00002C2E  6020                     bra        +0x22 /* 00002C50 */
  3460. label00002C30:
  3461. 00002C30  377C 0065 000A           move.w     [A3 + 0xA], 0x65 /* 'e' */
  3462. 00002C36  6026                     bra        +0x28 /* 00002C5E */
  3463. label00002C38:
  3464. 00002C38  377C 00C9 000A           move.w     [A3 + 0xA], 0xC9
  3465. 00002C3E  601E                     bra        +0x20 /* 00002C5E */
  3466. label00002C40:
  3467. 00002C40  377C 012D 000A           move.w     [A3 + 0xA], 0x12D
  3468. 00002C46  6016                     bra        +0x18 /* 00002C5E */
  3469. label00002C48:
  3470. 00002C48  377C 0191 000A           move.w     [A3 + 0xA], 0x191
  3471. 00002C4E  600E                     bra        +0x10 /* 00002C5E */
  3472. label00002C50:
  3473. 00002C50  67DE                     beq        -0x20 /* 00002C30 */
  3474. 00002C52  5340                     subq.w     D0, 1
  3475. 00002C54  67E2                     beq        -0x1C /* 00002C38 */
  3476. 00002C56  5340                     subq.w     D0, 1
  3477. 00002C58  67E6                     beq        -0x18 /* 00002C40 */
  3478. 00002C5A  5340                     subq.w     D0, 1
  3479. 00002C5C  67EA                     beq        -0x14 /* 00002C48 */
  3480. label00002C5E:
  3481. 00002C5E  302B 000A                move.w     D0, [A3 + 0xA]
  3482. 00002C62  6000 00AE                bra        +0xB0 /* 00002D12 */
  3483. label00002C66:
  3484. 00002C66  486D F4D2                pea.l      [A5 - 0xB2E]
  3485. 00002C6A  486D F4E2                pea.l      [A5 - 0xB1E]
  3486. 00002C6E  302B 000A                move.w     D0, [A3 + 0xA]
  3487. 00002C72  0640 FF9C                addi.w     D0, 0xFF9C
  3488. 00002C76  EB40                     asl        D0.w, 5
  3489. 00002C78  0640 F216                addi.w     D0, 0xF216
  3490. 00002C7C  4875 0000                pea.l      [A5 + D0.w]
  3491. 00002C80  486B 0002                pea.l      [A3 + 0x2]
  3492. 00002C84  3F3C 0002                move.w     -[A7], 0x2
  3493. 00002C88  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  3494. 00002C8C  A8EC                     syscall    CopyBits
  3495. 00002C8E  6000 00B0                bra        +0xB2 /* 00002D40 */
  3496. label00002C92:
  3497. 00002C92  486D F4D2                pea.l      [A5 - 0xB2E]
  3498. 00002C96  486D F4E2                pea.l      [A5 - 0xB1E]
  3499. 00002C9A  302B 000A                move.w     D0, [A3 + 0xA]
  3500. 00002C9E  0640 FF38                addi.w     D0, 0xFF38
  3501. 00002CA2  EB40                     asl        D0.w, 5
  3502. 00002CA4  0640 F21E                addi.w     D0, 0xF21E
  3503. 00002CA8  4875 0000                pea.l      [A5 + D0.w]
  3504. 00002CAC  486B 0002                pea.l      [A3 + 0x2]
  3505. 00002CB0  3F3C 0002                move.w     -[A7], 0x2
  3506. 00002CB4  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  3507. 00002CB8  A8EC                     syscall    CopyBits
  3508. 00002CBA  6000 0084                bra        +0x86 /* 00002D40 */
  3509. label00002CBE:
  3510. 00002CBE  486D F4D2                pea.l      [A5 - 0xB2E]
  3511. 00002CC2  486D F4E2                pea.l      [A5 - 0xB1E]
  3512. 00002CC6  302B 000A                move.w     D0, [A3 + 0xA]
  3513. 00002CCA  0640 FED4                addi.w     D0, 0xFED4
  3514. 00002CCE  EB40                     asl        D0.w, 5
  3515. 00002CD0  0640 F226                addi.w     D0, 0xF226
  3516. 00002CD4  4875 0000                pea.l      [A5 + D0.w]
  3517. 00002CD8  486B 0002                pea.l      [A3 + 0x2]
  3518. 00002CDC  3F3C 0002                move.w     -[A7], 0x2
  3519. 00002CE0  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  3520. 00002CE4  A8EC                     syscall    CopyBits
  3521. 00002CE6  6058                     bra        +0x5A /* 00002D40 */
  3522. label00002CE8:
  3523. 00002CE8  486D F4D2                pea.l      [A5 - 0xB2E]
  3524. 00002CEC  486D F4E2                pea.l      [A5 - 0xB1E]
  3525. 00002CF0  302B 000A                move.w     D0, [A3 + 0xA]
  3526. 00002CF4  0640 FE70                addi.w     D0, 0xFE70
  3527. 00002CF8  EB40                     asl        D0.w, 5
  3528. 00002CFA  0640 F22E                addi.w     D0, 0xF22E
  3529. 00002CFE  4875 0000                pea.l      [A5 + D0.w]
  3530. 00002D02  486B 0002                pea.l      [A3 + 0x2]
  3531. 00002D06  3F3C 0002                move.w     -[A7], 0x2
  3532. 00002D0A  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  3533. 00002D0E  A8EC                     syscall    CopyBits
  3534. 00002D10  602E                     bra        +0x30 /* 00002D40 */
  3535. label00002D12:
  3536. 00002D12  0640 FF9C                addi.w     D0, 0xFF9C
  3537. 00002D16  6B28                     bmi        +0x2A /* 00002D40 */
  3538. 00002D18  0640 FF9D                addi.w     D0, 0xFF9D
  3539. 00002D1C  6F00 FF48                ble        -0xB6 /* 00002C66 */
  3540. 00002D20  5340                     subq.w     D0, 1
  3541. 00002D22  6B1C                     bmi        +0x1E /* 00002D40 */
  3542. 00002D24  0640 FF9D                addi.w     D0, 0xFF9D
  3543. 00002D28  6F00 FF68                ble        -0x96 /* 00002C92 */
  3544. 00002D2C  5340                     subq.w     D0, 1
  3545. 00002D2E  6B10                     bmi        +0x12 /* 00002D40 */
  3546. 00002D30  0640 FF9D                addi.w     D0, 0xFF9D
  3547. 00002D34  6F88                     ble        -0x76 /* 00002CBE */
  3548. 00002D36  5340                     subq.w     D0, 1
  3549. 00002D38  6B06                     bmi        +0x8 /* 00002D40 */
  3550. 00002D3A  0640 FF9D                addi.w     D0, 0xFF9D
  3551. 00002D3E  6FA8                     ble        -0x56 /* 00002CE8 */
  3552. label00002D40:
  3553. 00002D40  526D F47C                addq.w     [A5 - 0xB84], 1
  3554. 00002D44  0C6D 0014 F47C           cmpi.w     [A5 - 0xB84], 0x14
  3555. 00002D4A  6F00 FB86                ble        -0x478 /* 000028D2 */
  3556. 00002D4E  3B7C 0001 F47C           move.w     [A5 - 0xB84], 0x1
  3557. label00002D54:
  3558. 00002D54  302D F47C                move.w     D0, [A5 - 0xB84]
  3559. 00002D58  E940                     asl        D0.w, 4
  3560. 00002D5A  2F00                     move.l     -[A7], D0
  3561. 00002D5C  554F                     subq.w     A7, 2
  3562. 00002D5E  486D F456                pea.l      [A5 - 0xBAA]
  3563. 00002D62  302D F47C                move.w     D0, [A5 - 0xB84]
  3564. 00002D66  E940                     asl        D0.w, 4
  3565. 00002D68  0640 EF5C                addi.w     D0, 0xEF5C
  3566. 00002D6C  4875 0000                pea.l      [A5 + D0.w]
  3567. 00002D70  486D F156                pea.l      [A5 - 0xEAA]
  3568. 00002D74  A8AA                     syscall    SectRect
  3569. 00002D76  121F                     move.b     D1, [A7]+
  3570. 00002D78  201F                     move.l     D0, [A7]+
  3571. 00002D7A  0640 EF5A                addi.w     D0, 0xEF5A
  3572. 00002D7E  C235 0000                and.b      D1, [A5 + D0.w]
  3573. 00002D82  6700 0146                beq        +0x148 /* 00002ECA */
  3574. 00002D86  302D F47C                move.w     D0, [A5 - 0xB84]
  3575. 00002D8A  E940                     asl        D0.w, 4
  3576. 00002D8C  0640 EF5A                addi.w     D0, 0xEF5A
  3577. 00002D90  47F5 0000                lea.l      A3, [A5 + D0.w]
  3578. 00002D94  302B 000C                move.w     D0, [A3 + 0xC]
  3579. 00002D98  5340                     subq.w     D0, 1
  3580. 00002D9A  3740 000C                move.w     [A3 + 0xC], D0
  3581. 00002D9E  4A6B 000C                tst.w      [A3 + 0xC]
  3582. 00002DA2  57C0                     seq        D0
  3583. 00002DA4  4A6B 000E                tst.w      [A3 + 0xE]
  3584. 00002DA8  57C1                     seq        D1
  3585. 00002DAA  C001                     and.b      D0, D1
  3586. 00002DAC  6700 011C                beq        +0x11E /* 00002ECA */
  3587. 00002DB0  4EAD 0112                jsr        [A5 + 0x112 /* export_30 */]
  3588. 00002DB4  2F2D F89A                move.l     -[A7], [A5 - 0x766]
  3589. 00002DB8  594F                     subq.w     A7, 4
  3590. 00002DBA  594F                     subq.w     A7, 4
  3591. 00002DBC  2F3C 4353 4F4E           move.l     -[A7], 0x43534F4E /* 'CSON' */
  3592. 00002DC2  3F3C 03EB                move.w     -[A7], 0x3EB
  3593. 00002DC6  A9A0                     syscall    GetResource
  3594. 00002DC8  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  3595. 00002DCC  42A7                     clr.l      -[A7]
  3596. 00002DCE  4EAD 011A                jsr        [A5 + 0x11A /* export_31 */]
  3597. 00002DD2  302D F108                move.w     D0, [A5 - 0xEF8]
  3598. 00002DD6  0640 0019                addi.w     D0, 0x19
  3599. 00002DDA  3B40 F108                move.w     [A5 - 0xEF8], D0
  3600. 00002DDE  3F3C 0032                move.w     -[A7], 0x32 /* '2' */
  3601. 00002DE2  3F3C 014F                move.w     -[A7], 0x14F
  3602. 00002DE6  A893                     syscall    MoveTo
  3603. 00002DE8  302D F108                move.w     D0, [A5 - 0xEF8]
  3604. 00002DEC  48C0                     ext.l      D0
  3605. 00002DEE  2F00                     move.l     -[A7], D0
  3606. 00002DF0  486D EDFA                pea.l      [A5 - 0x1206]
  3607. 00002DF4  4EAD 012A                jsr        [A5 + 0x12A /* export_33 */]
  3608. 00002DF8  486D EDFA                pea.l      [A5 - 0x1206]
  3609. 00002DFC  A884                     syscall    DrawString
  3610. 00002DFE  422D F11D                clr.b      [A5 - 0xEE3]
  3611. 00002E02  377C 0001 000E           move.w     [A3 + 0xE], 0x1
  3612. 00002E08  486D F4C4                pea.l      [A5 - 0xB3C]
  3613. 00002E0C  486D F4E2                pea.l      [A5 - 0xB1E]
  3614. 00002E10  302B 000A                move.w     D0, [A3 + 0xA]
  3615. 00002E14  E740                     asl        D0.w, 3
  3616. 00002E16  0640 EEF2                addi.w     D0, 0xEEF2
  3617. 00002E1A  4875 0000                pea.l      [A5 + D0.w]
  3618. 00002E1E  486B 0002                pea.l      [A3 + 0x2]
  3619. 00002E22  3F3C 0002                move.w     -[A7], 0x2
  3620. 00002E26  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  3621. 00002E2A  A8EC                     syscall    CopyBits
  3622. 00002E2C  302B 000A                move.w     D0, [A3 + 0xA]
  3623. 00002E30  ED40                     asl        D0.w, 6
  3624. 00002E32  322B 000E                move.w     D1, [A3 + 0xE]
  3625. 00002E36  E741                     asl        D1.w, 3
  3626. 00002E38  D041                     add.w      D0, D1
  3627. 00002E3A  0640 E88E                addi.w     D0, 0xE88E
  3628. 00002E3E  4875 0000                pea.l      [A5 + D0.w]
  3629. 00002E42  302B 000A                move.w     D0, [A3 + 0xA]
  3630. 00002E46  C1FC 0012                muls.w     D0, 0x12
  3631. 00002E4A  0640 0088                addi.w     D0, 0x88
  3632. 00002E4E  3F00                     move.w     -[A7], D0
  3633. 00002E50  302B 000E                move.w     D0, [A3 + 0xE]
  3634. 00002E54  C1FC 0012                muls.w     D0, 0x12
  3635. 00002E58  0640 0102                addi.w     D0, 0x102
  3636. 00002E5C  3F00                     move.w     -[A7], D0
  3637. 00002E5E  302B 000A                move.w     D0, [A3 + 0xA]
  3638. 00002E62  C1FC 0012                muls.w     D0, 0x12
  3639. 00002E66  0640 0099                addi.w     D0, 0x99
  3640. 00002E6A  3F00                     move.w     -[A7], D0
  3641. 00002E6C  302B 000E                move.w     D0, [A3 + 0xE]
  3642. 00002E70  C1FC 0012                muls.w     D0, 0x12
  3643. 00002E74  0640 0113                addi.w     D0, 0x113
  3644. 00002E78  3F00                     move.w     -[A7], D0
  3645. 00002E7A  A8A7                     syscall    SetRect
  3646. 00002E7C  486D F4C4                pea.l      [A5 - 0xB3C]
  3647. 00002E80  486D F4E2                pea.l      [A5 - 0xB1E]
  3648. 00002E84  302B 000A                move.w     D0, [A3 + 0xA]
  3649. 00002E88  ED40                     asl        D0.w, 6
  3650. 00002E8A  322B 000E                move.w     D1, [A3 + 0xE]
  3651. 00002E8E  E741                     asl        D1.w, 3
  3652. 00002E90  D041                     add.w      D0, D1
  3653. 00002E92  0640 E88E                addi.w     D0, 0xE88E
  3654. 00002E96  4875 0000                pea.l      [A5 + D0.w]
  3655. 00002E9A  486B 0002                pea.l      [A3 + 0x2]
  3656. 00002E9E  3F3C 0002                move.w     -[A7], 0x2
  3657. 00002EA2  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  3658. 00002EA6  A8EC                     syscall    CopyBits
  3659. 00002EA8  4EAD 0112                jsr        [A5 + 0x112 /* export_30 */]
  3660. 00002EAC  2F2D F89A                move.l     -[A7], [A5 - 0x766]
  3661. 00002EB0  594F                     subq.w     A7, 4
  3662. 00002EB2  594F                     subq.w     A7, 4
  3663. 00002EB4  2F3C 4353 4F4E           move.l     -[A7], 0x43534F4E /* 'CSON' */
  3664. 00002EBA  3F3C 03EB                move.w     -[A7], 0x3EB
  3665. 00002EBE  A9A0                     syscall    GetResource
  3666. 00002EC0  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  3667. 00002EC4  42A7                     clr.l      -[A7]
  3668. 00002EC6  4EAD 011A                jsr        [A5 + 0x11A /* export_31 */]
  3669. label00002ECA:
  3670. 00002ECA  526D F47C                addq.w     [A5 - 0xB84], 1
  3671. 00002ECE  0C6D 0005 F47C           cmpi.w     [A5 - 0xB84], 0x5
  3672. 00002ED4  6F00 FE7E                ble        -0x180 /* 00002D54 */
  3673. 00002ED8  486D F456                pea.l      [A5 - 0xBAA]
  3674. 00002EDC  A8A4                     syscall    InvertRect
  3675. 00002EDE  102D F11A                move.b     D0, [A5 - 0xEE6]
  3676. 00002EE2  5300                     subq.b     D0, 1
  3677. 00002EE4  6740                     beq        +0x42 /* 00002F26 */
  3678. 00002EE6  3B6D F456 F156           move.w     [A5 - 0xEAA], [A5 - 0xBAA]
  3679. 00002EEC  302D F156                move.w     D0, [A5 - 0xEAA]
  3680. 00002EF0  5C40                     addq.w     D0, 6
  3681. 00002EF2  3B40 F15A                move.w     [A5 - 0xEA6], D0
  3682. 00002EF6  302D F458                move.w     D0, [A5 - 0xBA8]
  3683. 00002EFA  5D40                     subq.w     D0, 6
  3684. 00002EFC  3B40 F158                move.w     [A5 - 0xEA8], D0
  3685. 00002F00  302D F158                move.w     D0, [A5 - 0xEA8]
  3686. 00002F04  0640 000D                addi.w     D0, 0xD /* '\r' */
  3687. 00002F08  3B40 F15C                move.w     [A5 - 0xEA4], D0
  3688. 00002F0C  486D F4D2                pea.l      [A5 - 0xB2E]
  3689. 00002F10  486D F4E2                pea.l      [A5 - 0xB1E]
  3690. 00002F14  486D EC5E                pea.l      [A5 - 0x13A2]
  3691. 00002F18  486D F156                pea.l      [A5 - 0xEAA]
  3692. 00002F1C  3F3C 0002                move.w     -[A7], 0x2
  3693. 00002F20  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  3694. 00002F24  A8EC                     syscall    CopyBits
  3695. label00002F26:
  3696. 00002F26  7021                     moveq.l    D0, 0x21
  3697. 00002F28  2F00                     move.l     -[A7], D0
  3698. 00002F2A  A862                     syscall    ForeColor
  3699. label00002F2C:
  3700. 00002F2C  426D F46A                clr.w      [A5 - 0xB96]
  3701. 00002F30  3B7C 0001 F47C           move.w     [A5 - 0xB84], 0x1
  3702. label00002F36:
  3703. 00002F36  302D F47C                move.w     D0, [A5 - 0xB84]
  3704. 00002F3A  C1FC 000E                muls.w     D0, 0xE
  3705. 00002F3E  0640 F6F6                addi.w     D0, 0xF6F6
  3706. 00002F42  47F5 0000                lea.l      A3, [A5 + D0.w]
  3707. 00002F46  1013                     move.b     D0, [A3]
  3708. 00002F48  5300                     subq.b     D0, 1
  3709. 00002F4A  C02B 0001                and.b      D0, [A3 + 0x1]
  3710. 00002F4E  670A                     beq        +0xC /* 00002F5A */
  3711. 00002F50  302D F46A                move.w     D0, [A5 - 0xB96]
  3712. 00002F54  5240                     addq.w     D0, 1
  3713. 00002F56  3B40 F46A                move.w     [A5 - 0xB96], D0
  3714. label00002F5A:
  3715. 00002F5A  526D F47C                addq.w     [A5 - 0xB84], 1
  3716. 00002F5E  0C6D 0014 F47C           cmpi.w     [A5 - 0xB84], 0x14
  3717. 00002F64  6FD0                     ble        -0x2E /* 00002F36 */
  3718. 00002F66  4A6D F46A                tst.w      [A5 - 0xB96]
  3719. 00002F6A  5EC0                     sgt        D0
  3720. 00002F6C  4A6D EC86                tst.w      [A5 - 0x137A]
  3721. 00002F70  5EC1                     sgt        D1
  3722. 00002F72  C001                     and.b      D0, D1
  3723. 00002F74  6768                     beq        +0x6A /* 00002FDE */
  3724. 00002F76  426D F47C                clr.w      [A5 - 0xB84]
  3725. 00002F7A  3B7C 0001 F47A           move.w     [A5 - 0xB86], 0x1
  3726. 00002F80  302D EC86                move.w     D0, [A5 - 0x137A]
  3727. 00002F84  5340                     subq.w     D0, 1
  3728. 00002F86  3B40 EC86                move.w     [A5 - 0x137A], D0
  3729. label00002F8A:
  3730. 00002F8A  554F                     subq.w     A7, 2
  3731. 00002F8C  3F3C 0014                move.w     -[A7], 0x14
  3732. 00002F90  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  3733. 00002F94  3B5F F47A                move.w     [A5 - 0xB86], [A7]+
  3734. 00002F98  302D F47A                move.w     D0, [A5 - 0xB86]
  3735. 00002F9C  C1FC 000E                muls.w     D0, 0xE
  3736. 00002FA0  322D F47A                move.w     D1, [A5 - 0xB86]
  3737. 00002FA4  C3FC 000E                muls.w     D1, 0xE
  3738. 00002FA8  0641 F6F6                addi.w     D1, 0xF6F6
  3739. 00002FAC  1235 1000                move.b     D1, [A5 + D1.w]
  3740. 00002FB0  5301                     subq.b     D1, 1
  3741. 00002FB2  0640 F6F7                addi.w     D0, 0xF6F7
  3742. 00002FB6  C235 0000                and.b      D1, [A5 + D0.w]
  3743. 00002FBA  671A                     beq        +0x1C /* 00002FD6 */
  3744. 00002FBC  302D F47A                move.w     D0, [A5 - 0xB86]
  3745. 00002FC0  C1FC 000E                muls.w     D0, 0xE
  3746. 00002FC4  0640 F6F7                addi.w     D0, 0xF6F7
  3747. 00002FC8  4235 0000                clr.b      [A5 + D0.w]
  3748. 00002FCC  302D F47C                move.w     D0, [A5 - 0xB84]
  3749. 00002FD0  5240                     addq.w     D0, 1
  3750. 00002FD2  3B40 F47C                move.w     [A5 - 0xB84], D0
  3751. label00002FD6:
  3752. 00002FD6  0C6D 0001 F47C           cmpi.w     [A5 - 0xB84], 0x1
  3753. 00002FDC  66AC                     bne        -0x52 /* 00002F8A */
  3754. label00002FDE:
  3755. 00002FDE  554F                     subq.w     A7, 2
  3756. 00002FE0  3F3C 0014                move.w     -[A7], 0x14
  3757. 00002FE4  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  3758. 00002FE8  3B5F F47C                move.w     [A5 - 0xB84], [A7]+
  3759. 00002FEC  302D F47C                move.w     D0, [A5 - 0xB84]
  3760. 00002FF0  C1FC 000E                muls.w     D0, 0xE
  3761. 00002FF4  0640 F5DE                addi.w     D0, 0xF5DE
  3762. 00002FF8  1035 0000                move.b     D0, [A5 + D0.w]
  3763. 00002FFC  5300                     subq.b     D0, 1
  3764. 00002FFE  122D FBD2                move.b     D1, [A5 - 0x42E]
  3765. 00003002  5301                     subq.b     D1, 1
  3766. 00003004  C001                     and.b      D0, D1
  3767. 00003006  6776                     beq        +0x78 /* 0000307E */
  3768. 00003008  554F                     subq.w     A7, 2
  3769. 0000300A  3F3C 0014                move.w     -[A7], 0x14
  3770. 0000300E  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  3771. 00003012  0C5F 0014                cmpi.w     [A7]+, 0x14
  3772. 00003016  6666                     bne        +0x68 /* 0000307E */
  3773. 00003018  302D F47C                move.w     D0, [A5 - 0xB84]
  3774. 0000301C  C1FC 000E                muls.w     D0, 0xE
  3775. 00003020  0640 F5DE                addi.w     D0, 0xF5DE
  3776. 00003024  47F5 0000                lea.l      A3, [A5 + D0.w]
  3777. 00003028  554F                     subq.w     A7, 2
  3778. 0000302A  3F3C 010E                move.w     -[A7], 0x10E
  3779. 0000302E  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  3780. 00003032  375F 0002                move.w     [A3 + 0x2], [A7]+
  3781. 00003036  554F                     subq.w     A7, 2
  3782. 00003038  3F3C 01F4                move.w     -[A7], 0x1F4
  3783. 0000303C  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  3784. 00003040  375F 0004                move.w     [A3 + 0x4], [A7]+
  3785. 00003044  302B 0002                move.w     D0, [A3 + 0x2]
  3786. 00003048  0640 000A                addi.w     D0, 0xA /* '\n' */
  3787. 0000304C  3740 0006                move.w     [A3 + 0x6], D0
  3788. 00003050  302B 0004                move.w     D0, [A3 + 0x4]
  3789. 00003054  0640 000A                addi.w     D0, 0xA /* '\n' */
  3790. 00003058  3740 0008                move.w     [A3 + 0x8], D0
  3791. 0000305C  16BC 0001                move.b     [A3], 0x1
  3792. 00003060  426B 000A                clr.w      [A3 + 0xA]
  3793. 00003064  486D F4D2                pea.l      [A5 - 0xB2E]
  3794. 00003068  486D F4E2                pea.l      [A5 - 0xB1E]
  3795. 0000306C  486D F376                pea.l      [A5 - 0xC8A]
  3796. 00003070  486B 0002                pea.l      [A3 + 0x2]
  3797. 00003074  3F3C 0002                move.w     -[A7], 0x2
  3798. 00003078  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  3799. 0000307C  A8EC                     syscall    CopyBits
  3800. label0000307E:
  3801. 0000307E  3B7C 0001 F47C           move.w     [A5 - 0xB84], 0x1
  3802. label00003084:
  3803. 00003084  302D F47C                move.w     D0, [A5 - 0xB84]
  3804. 00003088  C1FC 000E                muls.w     D0, 0xE
  3805. 0000308C  0640 F5DE                addi.w     D0, 0xF5DE
  3806. 00003090  47F5 0000                lea.l      A3, [A5 + D0.w]
  3807. 00003094  0C6B 0027 000A           cmpi.w     [A3 + 0xA], 0x27 /* '\'' */
  3808. 0000309A  5DC0                     slt        D0
  3809. 0000309C  C013                     and.b      D0, [A3]
  3810. 0000309E  122D FBD2                move.b     D1, [A5 - 0x42E]
  3811. 000030A2  5301                     subq.b     D1, 1
  3812. 000030A4  C001                     and.b      D0, D1
  3813. 000030A6  6700 007E                beq        +0x80 /* 00003126 */
  3814. 000030AA  302B 000A                move.w     D0, [A3 + 0xA]
  3815. 000030AE  48C0                     ext.l      D0
  3816. 000030B0  81FC 000A                divs.w     D0, 0xA /* '\n' */
  3817. 000030B4  5240                     addq.w     D0, 1
  3818. 000030B6  3B40 F474                move.w     [A5 - 0xB8C], D0
  3819. 000030BA  302B 000A                move.w     D0, [A3 + 0xA]
  3820. 000030BE  5240                     addq.w     D0, 1
  3821. 000030C0  3740 000A                move.w     [A3 + 0xA], D0
  3822. 000030C4  302B 000A                move.w     D0, [A3 + 0xA]
  3823. 000030C8  48C0                     ext.l      D0
  3824. 000030CA  81FC 000A                divs.w     D0, 0xA /* '\n' */
  3825. 000030CE  5240                     addq.w     D0, 1
  3826. 000030D0  3B40 F472                move.w     [A5 - 0xB8E], D0
  3827. 000030D4  302D F474                move.w     D0, [A5 - 0xB8C]
  3828. 000030D8  B06D F472                cmp.w      D0, [A5 - 0xB8E]
  3829. 000030DC  6748                     beq        +0x4A /* 00003126 */
  3830. 000030DE  486D F4D2                pea.l      [A5 - 0xB2E]
  3831. 000030E2  486D F4E2                pea.l      [A5 - 0xB1E]
  3832. 000030E6  302D F474                move.w     D0, [A5 - 0xB8C]
  3833. 000030EA  E740                     asl        D0.w, 3
  3834. 000030EC  0640 F36E                addi.w     D0, 0xF36E
  3835. 000030F0  4875 0000                pea.l      [A5 + D0.w]
  3836. 000030F4  486B 0002                pea.l      [A3 + 0x2]
  3837. 000030F8  3F3C 0002                move.w     -[A7], 0x2
  3838. 000030FC  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  3839. 00003100  A8EC                     syscall    CopyBits
  3840. 00003102  486D F4D2                pea.l      [A5 - 0xB2E]
  3841. 00003106  486D F4E2                pea.l      [A5 - 0xB1E]
  3842. 0000310A  302D F472                move.w     D0, [A5 - 0xB8E]
  3843. 0000310E  E740                     asl        D0.w, 3
  3844. 00003110  0640 F36E                addi.w     D0, 0xF36E
  3845. 00003114  4875 0000                pea.l      [A5 + D0.w]
  3846. 00003118  486B 0002                pea.l      [A3 + 0x2]
  3847. 0000311C  3F3C 0002                move.w     -[A7], 0x2
  3848. 00003120  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  3849. 00003124  A8EC                     syscall    CopyBits
  3850. label00003126:
  3851. 00003126  526D F47C                addq.w     [A5 - 0xB84], 1
  3852. 0000312A  0C6D 0014 F47C           cmpi.w     [A5 - 0xB84], 0x14
  3853. 00003130  6F00 FF52                ble        -0xAC /* 00003084 */
  3854. 00003134  3B7C 0001 F47C           move.w     [A5 - 0xB84], 0x1
  3855. label0000313A:
  3856. 0000313A  302D F47C                move.w     D0, [A5 - 0xB84]
  3857. 0000313E  C1FC 000E                muls.w     D0, 0xE
  3858. 00003142  0640 F5DE                addi.w     D0, 0xF5DE
  3859. 00003146  47F5 0000                lea.l      A3, [A5 + D0.w]
  3860. 0000314A  0C6B 0064 000A           cmpi.w     [A3 + 0xA], 0x64 /* 'd' */
  3861. 00003150  5EC0                     sgt        D0
  3862. 00003152  C013                     and.b      D0, [A3]
  3863. 00003154  122D FBD2                move.b     D1, [A5 - 0x42E]
  3864. 00003158  5301                     subq.b     D1, 1
  3865. 0000315A  C001                     and.b      D0, D1
  3866. 0000315C  6700 01EA                beq        +0x1EC /* 00003348 */
  3867. 00003160  302B 000A                move.w     D0, [A3 + 0xA]
  3868. 00003164  6000 00AE                bra        +0xB0 /* 00003214 */
  3869. label00003168:
  3870. 00003168  486D F4D2                pea.l      [A5 - 0xB2E]
  3871. 0000316C  486D F4E2                pea.l      [A5 - 0xB1E]
  3872. 00003170  302B 000A                move.w     D0, [A3 + 0xA]
  3873. 00003174  0640 FF9C                addi.w     D0, 0xFF9C
  3874. 00003178  EB40                     asl        D0.w, 5
  3875. 0000317A  0640 F216                addi.w     D0, 0xF216
  3876. 0000317E  4875 0000                pea.l      [A5 + D0.w]
  3877. 00003182  486B 0002                pea.l      [A3 + 0x2]
  3878. 00003186  3F3C 0002                move.w     -[A7], 0x2
  3879. 0000318A  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  3880. 0000318E  A8EC                     syscall    CopyBits
  3881. 00003190  6000 00B0                bra        +0xB2 /* 00003242 */
  3882. label00003194:
  3883. 00003194  486D F4D2                pea.l      [A5 - 0xB2E]
  3884. 00003198  486D F4E2                pea.l      [A5 - 0xB1E]
  3885. 0000319C  302B 000A                move.w     D0, [A3 + 0xA]
  3886. 000031A0  0640 FF38                addi.w     D0, 0xFF38
  3887. 000031A4  EB40                     asl        D0.w, 5
  3888. 000031A6  0640 F21E                addi.w     D0, 0xF21E
  3889. 000031AA  4875 0000                pea.l      [A5 + D0.w]
  3890. 000031AE  486B 0002                pea.l      [A3 + 0x2]
  3891. 000031B2  3F3C 0002                move.w     -[A7], 0x2
  3892. 000031B6  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  3893. 000031BA  A8EC                     syscall    CopyBits
  3894. 000031BC  6000 0084                bra        +0x86 /* 00003242 */
  3895. label000031C0:
  3896. 000031C0  486D F4D2                pea.l      [A5 - 0xB2E]
  3897. 000031C4  486D F4E2                pea.l      [A5 - 0xB1E]
  3898. 000031C8  302B 000A                move.w     D0, [A3 + 0xA]
  3899. 000031CC  0640 FED4                addi.w     D0, 0xFED4
  3900. 000031D0  EB40                     asl        D0.w, 5
  3901. 000031D2  0640 F226                addi.w     D0, 0xF226
  3902. 000031D6  4875 0000                pea.l      [A5 + D0.w]
  3903. 000031DA  486B 0002                pea.l      [A3 + 0x2]
  3904. 000031DE  3F3C 0002                move.w     -[A7], 0x2
  3905. 000031E2  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  3906. 000031E6  A8EC                     syscall    CopyBits
  3907. 000031E8  6058                     bra        +0x5A /* 00003242 */
  3908. label000031EA:
  3909. 000031EA  486D F4D2                pea.l      [A5 - 0xB2E]
  3910. 000031EE  486D F4E2                pea.l      [A5 - 0xB1E]
  3911. 000031F2  302B 000A                move.w     D0, [A3 + 0xA]
  3912. 000031F6  0640 FE70                addi.w     D0, 0xFE70
  3913. 000031FA  EB40                     asl        D0.w, 5
  3914. 000031FC  0640 F22E                addi.w     D0, 0xF22E
  3915. 00003200  4875 0000                pea.l      [A5 + D0.w]
  3916. 00003204  486B 0002                pea.l      [A3 + 0x2]
  3917. 00003208  3F3C 0002                move.w     -[A7], 0x2
  3918. 0000320C  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  3919. 00003210  A8EC                     syscall    CopyBits
  3920. 00003212  602E                     bra        +0x30 /* 00003242 */
  3921. label00003214:
  3922. 00003214  0640 FF9C                addi.w     D0, 0xFF9C
  3923. 00003218  6B28                     bmi        +0x2A /* 00003242 */
  3924. 0000321A  0640 FF9D                addi.w     D0, 0xFF9D
  3925. 0000321E  6F00 FF48                ble        -0xB6 /* 00003168 */
  3926. 00003222  5340                     subq.w     D0, 1
  3927. 00003224  6B1C                     bmi        +0x1E /* 00003242 */
  3928. 00003226  0640 FF9D                addi.w     D0, 0xFF9D
  3929. 0000322A  6F00 FF68                ble        -0x96 /* 00003194 */
  3930. 0000322E  5340                     subq.w     D0, 1
  3931. 00003230  6B10                     bmi        +0x12 /* 00003242 */
  3932. 00003232  0640 FF9D                addi.w     D0, 0xFF9D
  3933. 00003236  6F88                     ble        -0x76 /* 000031C0 */
  3934. 00003238  5340                     subq.w     D0, 1
  3935. 0000323A  6B06                     bmi        +0x8 /* 00003242 */
  3936. 0000323C  0640 FF9D                addi.w     D0, 0xFF9D
  3937. 00003240  6FA8                     ble        -0x56 /* 000031EA */
  3938. label00003242:
  3939. 00003242  302B 000A                move.w     D0, [A3 + 0xA]
  3940. 00003246  5240                     addq.w     D0, 1
  3941. 00003248  3740 000A                move.w     [A3 + 0xA], D0
  3942. 0000324C  302B 000A                move.w     D0, [A3 + 0xA]
  3943. 00003250  48C0                     ext.l      D0
  3944. 00003252  81FC 0064                divs.w     D0, 0x64 /* 'd' */
  3945. 00003256  4840                     swap.w     D0
  3946. 00003258  0C40 000A                cmpi.w     D0, 0xA /* '\n' */
  3947. 0000325C  6F02                     ble        +0x4 /* 00003260 */
  3948. 0000325E  4213                     clr.b      [A3]
  3949. label00003260:
  3950. 00003260  4A13                     tst.b      [A3]
  3951. 00003262  6700 00E4                beq        +0xE6 /* 00003348 */
  3952. 00003266  302B 000A                move.w     D0, [A3 + 0xA]
  3953. 0000326A  6000 00AE                bra        +0xB0 /* 0000331A */
  3954. label0000326E:
  3955. 0000326E  486D F4D2                pea.l      [A5 - 0xB2E]
  3956. 00003272  486D F4E2                pea.l      [A5 - 0xB1E]
  3957. 00003276  302B 000A                move.w     D0, [A3 + 0xA]
  3958. 0000327A  0640 FF9C                addi.w     D0, 0xFF9C
  3959. 0000327E  EB40                     asl        D0.w, 5
  3960. 00003280  0640 F216                addi.w     D0, 0xF216
  3961. 00003284  4875 0000                pea.l      [A5 + D0.w]
  3962. 00003288  486B 0002                pea.l      [A3 + 0x2]
  3963. 0000328C  3F3C 0002                move.w     -[A7], 0x2
  3964. 00003290  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  3965. 00003294  A8EC                     syscall    CopyBits
  3966. 00003296  6000 00B0                bra        +0xB2 /* 00003348 */
  3967. label0000329A:
  3968. 0000329A  486D F4D2                pea.l      [A5 - 0xB2E]
  3969. 0000329E  486D F4E2                pea.l      [A5 - 0xB1E]
  3970. 000032A2  302B 000A                move.w     D0, [A3 + 0xA]
  3971. 000032A6  0640 FF38                addi.w     D0, 0xFF38
  3972. 000032AA  EB40                     asl        D0.w, 5
  3973. 000032AC  0640 F21E                addi.w     D0, 0xF21E
  3974. 000032B0  4875 0000                pea.l      [A5 + D0.w]
  3975. 000032B4  486B 0002                pea.l      [A3 + 0x2]
  3976. 000032B8  3F3C 0002                move.w     -[A7], 0x2
  3977. 000032BC  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  3978. 000032C0  A8EC                     syscall    CopyBits
  3979. 000032C2  6000 0084                bra        +0x86 /* 00003348 */
  3980. label000032C6:
  3981. 000032C6  486D F4D2                pea.l      [A5 - 0xB2E]
  3982. 000032CA  486D F4E2                pea.l      [A5 - 0xB1E]
  3983. 000032CE  302B 000A                move.w     D0, [A3 + 0xA]
  3984. 000032D2  0640 FED4                addi.w     D0, 0xFED4
  3985. 000032D6  EB40                     asl        D0.w, 5
  3986. 000032D8  0640 F226                addi.w     D0, 0xF226
  3987. 000032DC  4875 0000                pea.l      [A5 + D0.w]
  3988. 000032E0  486B 0002                pea.l      [A3 + 0x2]
  3989. 000032E4  3F3C 0002                move.w     -[A7], 0x2
  3990. 000032E8  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  3991. 000032EC  A8EC                     syscall    CopyBits
  3992. 000032EE  6058                     bra        +0x5A /* 00003348 */
  3993. label000032F0:
  3994. 000032F0  486D F4D2                pea.l      [A5 - 0xB2E]
  3995. 000032F4  486D F4E2                pea.l      [A5 - 0xB1E]
  3996. 000032F8  302B 000A                move.w     D0, [A3 + 0xA]
  3997. 000032FC  0640 FE70                addi.w     D0, 0xFE70
  3998. 00003300  EB40                     asl        D0.w, 5
  3999. 00003302  0640 F22E                addi.w     D0, 0xF22E
  4000. 00003306  4875 0000                pea.l      [A5 + D0.w]
  4001. 0000330A  486B 0002                pea.l      [A3 + 0x2]
  4002. 0000330E  3F3C 0002                move.w     -[A7], 0x2
  4003. 00003312  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  4004. 00003316  A8EC                     syscall    CopyBits
  4005. 00003318  602E                     bra        +0x30 /* 00003348 */
  4006. label0000331A:
  4007. 0000331A  0640 FF9C                addi.w     D0, 0xFF9C
  4008. 0000331E  6B28                     bmi        +0x2A /* 00003348 */
  4009. 00003320  0640 FF9D                addi.w     D0, 0xFF9D
  4010. 00003324  6F00 FF48                ble        -0xB6 /* 0000326E */
  4011. 00003328  5340                     subq.w     D0, 1
  4012. 0000332A  6B1C                     bmi        +0x1E /* 00003348 */
  4013. 0000332C  0640 FF9D                addi.w     D0, 0xFF9D
  4014. 00003330  6F00 FF68                ble        -0x96 /* 0000329A */
  4015. 00003334  5340                     subq.w     D0, 1
  4016. 00003336  6B10                     bmi        +0x12 /* 00003348 */
  4017. 00003338  0640 FF9D                addi.w     D0, 0xFF9D
  4018. 0000333C  6F88                     ble        -0x76 /* 000032C6 */
  4019. 0000333E  5340                     subq.w     D0, 1
  4020. 00003340  6B06                     bmi        +0x8 /* 00003348 */
  4021. 00003342  0640 FF9D                addi.w     D0, 0xFF9D
  4022. 00003346  6FA8                     ble        -0x56 /* 000032F0 */
  4023. label00003348:
  4024. 00003348  526D F47C                addq.w     [A5 - 0xB84], 1
  4025. 0000334C  0C6D 0014 F47C           cmpi.w     [A5 - 0xB84], 0x14
  4026. 00003352  6F00 FDE6                ble        -0x218 /* 0000313A */
  4027. 00003356  4A2D F11C                tst.b      [A5 - 0xEE4]
  4028. 0000335A  6700 02FC                beq        +0x2FE /* 00003658 */
  4029. 0000335E  3B7C 0001 F47C           move.w     [A5 - 0xB84], 0x1
  4030. label00003364:
  4031. 00003364  302D F47C                move.w     D0, [A5 - 0xB84]
  4032. 00003368  E940                     asl        D0.w, 4
  4033. 0000336A  0640 EF5A                addi.w     D0, 0xEF5A
  4034. 0000336E  49F5 0000                lea.l      A4, [A5 + D0.w]
  4035. 00003372  4A14                     tst.b      [A4]
  4036. 00003374  6700 01F6                beq        +0x1F8 /* 0000356C */
  4037. 00003378  4A6C 000E                tst.w      [A4 + 0xE]
  4038. 0000337C  6600 00D8                bne        +0xDA /* 00003456 */
  4039. 00003380  2F3C 0000 0089           move.l     -[A7], 0x89
  4040. 00003386  A862                     syscall    ForeColor
  4041. 00003388  426D F46A                clr.w      [A5 - 0xB96]
  4042. 0000338C  486D F4C4                pea.l      [A5 - 0xB3C]
  4043. 00003390  486D F4E2                pea.l      [A5 - 0xB1E]
  4044. 00003394  302C 000A                move.w     D0, [A4 + 0xA]
  4045. 00003398  E740                     asl        D0.w, 3
  4046. 0000339A  0640 EEF2                addi.w     D0, 0xEEF2
  4047. 0000339E  4875 0000                pea.l      [A5 + D0.w]
  4048. 000033A2  486C 0002                pea.l      [A4 + 0x2]
  4049. 000033A6  3F3C 0002                move.w     -[A7], 0x2
  4050. 000033AA  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  4051. 000033AE  A8EC                     syscall    CopyBits
  4052. 000033B0  486C 0002                pea.l      [A4 + 0x2]
  4053. 000033B4  554F                     subq.w     A7, 2
  4054. 000033B6  3F3C 0011                move.w     -[A7], 0x11
  4055. 000033BA  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  4056. 000033BE  301F                     move.w     D0, [A7]+
  4057. 000033C0  0640 FFF7                addi.w     D0, 0xFFF7
  4058. 000033C4  3F00                     move.w     -[A7], D0
  4059. 000033C6  554F                     subq.w     A7, 2
  4060. 000033C8  3F2D F468                move.w     -[A7], [A5 - 0xB98]
  4061. 000033CC  4EAD 0152                jsr        [A5 + 0x152 /* export_38 */]
  4062. 000033D0  A8A8                     syscall    OffsetRect
  4063. 000033D2  4A6C 0004                tst.w      [A4 + 0x4]
  4064. 000033D6  6C04                     bge        +0x6 /* 000033DC */
  4065. 000033D8  426C 0004                clr.w      [A4 + 0x4]
  4066. label000033DC:
  4067. 000033DC  0C6C 01F4 0004           cmpi.w     [A4 + 0x4], 0x1F4
  4068. 000033E2  6F06                     ble        +0x8 /* 000033EA */
  4069. 000033E4  397C 01F4 0004           move.w     [A4 + 0x4], 0x1F4
  4070. label000033EA:
  4071. 000033EA  4A6C 0002                tst.w      [A4 + 0x2]
  4072. 000033EE  6C04                     bge        +0x6 /* 000033F4 */
  4073. 000033F0  426C 0002                clr.w      [A4 + 0x2]
  4074. label000033F4:
  4075. 000033F4  302C 0002                move.w     D0, [A4 + 0x2]
  4076. 000033F8  0640 0011                addi.w     D0, 0x11
  4077. 000033FC  3940 0006                move.w     [A4 + 0x6], D0
  4078. 00003400  302C 0004                move.w     D0, [A4 + 0x4]
  4079. 00003404  0640 0011                addi.w     D0, 0x11
  4080. 00003408  3940 0008                move.w     [A4 + 0x8], D0
  4081. 0000340C  486D F4C4                pea.l      [A5 - 0xB3C]
  4082. 00003410  486D F4E2                pea.l      [A5 - 0xB1E]
  4083. 00003414  302C 000A                move.w     D0, [A4 + 0xA]
  4084. 00003418  E740                     asl        D0.w, 3
  4085. 0000341A  0640 EEF2                addi.w     D0, 0xEEF2
  4086. 0000341E  4875 0000                pea.l      [A5 + D0.w]
  4087. 00003422  486C 0002                pea.l      [A4 + 0x2]
  4088. 00003426  3F3C 0002                move.w     -[A7], 0x2
  4089. 0000342A  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  4090. 0000342E  A8EC                     syscall    CopyBits
  4091. 00003430  0C6C 012C 0002           cmpi.w     [A4 + 0x2], 0x12C
  4092. 00003436  6F00 0212                ble        +0x214 /* 0000364A */
  4093. 0000343A  3F2C 0004                move.w     -[A7], [A4 + 0x4]
  4094. 0000343E  3F3C 0002                move.w     -[A7], 0x2
  4095. 00003442  3F2D F47C                move.w     -[A7], [A5 - 0xB84]
  4096. 00003446  486D F45E                pea.l      [A5 - 0xBA2]
  4097. 0000344A  486D F454                pea.l      [A5 - 0xBAC]
  4098. 0000344E  4EAD 017A                jsr        [A5 + 0x17A /* export_43 */]
  4099. 00003452  6000 01F6                bra        +0x1F8 /* 0000364A */
  4100. label00003456:
  4101. 00003456  302C 000A                move.w     D0, [A4 + 0xA]
  4102. 0000345A  ED40                     asl        D0.w, 6
  4103. 0000345C  322C 000E                move.w     D1, [A4 + 0xE]
  4104. 00003460  E741                     asl        D1.w, 3
  4105. 00003462  D041                     add.w      D0, D1
  4106. 00003464  0640 E88E                addi.w     D0, 0xE88E
  4107. 00003468  4875 0000                pea.l      [A5 + D0.w]
  4108. 0000346C  302C 000A                move.w     D0, [A4 + 0xA]
  4109. 00003470  C1FC 0012                muls.w     D0, 0x12
  4110. 00003474  0640 0088                addi.w     D0, 0x88
  4111. 00003478  3F00                     move.w     -[A7], D0
  4112. 0000347A  302C 000E                move.w     D0, [A4 + 0xE]
  4113. 0000347E  C1FC 0012                muls.w     D0, 0x12
  4114. 00003482  0640 0102                addi.w     D0, 0x102
  4115. 00003486  3F00                     move.w     -[A7], D0
  4116. 00003488  302C 000A                move.w     D0, [A4 + 0xA]
  4117. 0000348C  C1FC 0012                muls.w     D0, 0x12
  4118. 00003490  0640 0099                addi.w     D0, 0x99
  4119. 00003494  3F00                     move.w     -[A7], D0
  4120. 00003496  302C 000E                move.w     D0, [A4 + 0xE]
  4121. 0000349A  C1FC 0012                muls.w     D0, 0x12
  4122. 0000349E  0640 0113                addi.w     D0, 0x113
  4123. 000034A2  3F00                     move.w     -[A7], D0
  4124. 000034A4  A8A7                     syscall    SetRect
  4125. 000034A6  486D F4C4                pea.l      [A5 - 0xB3C]
  4126. 000034AA  486D F4E2                pea.l      [A5 - 0xB1E]
  4127. 000034AE  302C 000A                move.w     D0, [A4 + 0xA]
  4128. 000034B2  ED40                     asl        D0.w, 6
  4129. 000034B4  322C 000E                move.w     D1, [A4 + 0xE]
  4130. 000034B8  E741                     asl        D1.w, 3
  4131. 000034BA  D041                     add.w      D0, D1
  4132. 000034BC  0640 E88E                addi.w     D0, 0xE88E
  4133. 000034C0  4875 0000                pea.l      [A5 + D0.w]
  4134. 000034C4  486C 0002                pea.l      [A4 + 0x2]
  4135. 000034C8  3F3C 0002                move.w     -[A7], 0x2
  4136. 000034CC  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  4137. 000034D0  A8EC                     syscall    CopyBits
  4138. 000034D2  302C 000E                move.w     D0, [A4 + 0xE]
  4139. 000034D6  5240                     addq.w     D0, 1
  4140. 000034D8  3940 000E                move.w     [A4 + 0xE], D0
  4141. 000034DC  0C6C 0008 000E           cmpi.w     [A4 + 0xE], 0x8
  4142. 000034E2  6602                     bne        +0x4 /* 000034E6 */
  4143. 000034E4  4214                     clr.b      [A4]
  4144. label000034E6:
  4145. 000034E6  302C 000A                move.w     D0, [A4 + 0xA]
  4146. 000034EA  ED40                     asl        D0.w, 6
  4147. 000034EC  322C 000E                move.w     D1, [A4 + 0xE]
  4148. 000034F0  E741                     asl        D1.w, 3
  4149. 000034F2  D041                     add.w      D0, D1
  4150. 000034F4  0640 E88E                addi.w     D0, 0xE88E
  4151. 000034F8  4875 0000                pea.l      [A5 + D0.w]
  4152. 000034FC  302C 000A                move.w     D0, [A4 + 0xA]
  4153. 00003500  C1FC 0012                muls.w     D0, 0x12
  4154. 00003504  0640 0088                addi.w     D0, 0x88
  4155. 00003508  3F00                     move.w     -[A7], D0
  4156. 0000350A  302C 000E                move.w     D0, [A4 + 0xE]
  4157. 0000350E  C1FC 0012                muls.w     D0, 0x12
  4158. 00003512  0640 0102                addi.w     D0, 0x102
  4159. 00003516  3F00                     move.w     -[A7], D0
  4160. 00003518  302C 000A                move.w     D0, [A4 + 0xA]
  4161. 0000351C  C1FC 0012                muls.w     D0, 0x12
  4162. 00003520  0640 0099                addi.w     D0, 0x99
  4163. 00003524  3F00                     move.w     -[A7], D0
  4164. 00003526  302C 000E                move.w     D0, [A4 + 0xE]
  4165. 0000352A  C1FC 0012                muls.w     D0, 0x12
  4166. 0000352E  0640 0113                addi.w     D0, 0x113
  4167. 00003532  3F00                     move.w     -[A7], D0
  4168. 00003534  A8A7                     syscall    SetRect
  4169. 00003536  4A14                     tst.b      [A4]
  4170. 00003538  6700 0110                beq        +0x112 /* 0000364A */
  4171. 0000353C  486D F4C4                pea.l      [A5 - 0xB3C]
  4172. 00003540  486D F4E2                pea.l      [A5 - 0xB1E]
  4173. 00003544  302C 000A                move.w     D0, [A4 + 0xA]
  4174. 00003548  ED40                     asl        D0.w, 6
  4175. 0000354A  322C 000E                move.w     D1, [A4 + 0xE]
  4176. 0000354E  E741                     asl        D1.w, 3
  4177. 00003550  D041                     add.w      D0, D1
  4178. 00003552  0640 E88E                addi.w     D0, 0xE88E
  4179. 00003556  4875 0000                pea.l      [A5 + D0.w]
  4180. 0000355A  486C 0002                pea.l      [A4 + 0x2]
  4181. 0000355E  3F3C 0002                move.w     -[A7], 0x2
  4182. 00003562  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  4183. 00003566  A8EC                     syscall    CopyBits
  4184. 00003568  6000 00E0                bra        +0xE2 /* 0000364A */
  4185. label0000356C:
  4186. 0000356C  554F                     subq.w     A7, 2
  4187. 0000356E  3F3C 0032                move.w     -[A7], 0x32 /* '2' */
  4188. 00003572  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  4189. 00003576  0C5F 0001                cmpi.w     [A7]+, 0x1
  4190. 0000357A  57C0                     seq        D0
  4191. 0000357C  0C6D 0003 EC86           cmpi.w     [A5 - 0x137A], 0x3
  4192. 00003582  5CC1                     sge        D1
  4193. 00003584  C001                     and.b      D0, D1
  4194. 00003586  0C6D 0001 F468           cmpi.w     [A5 - 0xB98], 0x1
  4195. 0000358C  5EC1                     sgt        D1
  4196. 0000358E  C001                     and.b      D0, D1
  4197. 00003590  6700 00B8                beq        +0xBA /* 0000364A */
  4198. 00003594  302D F47C                move.w     D0, [A5 - 0xB84]
  4199. 00003598  E940                     asl        D0.w, 4
  4200. 0000359A  0640 EF5A                addi.w     D0, 0xEF5A
  4201. 0000359E  47F5 0000                lea.l      A3, [A5 + D0.w]
  4202. 000035A2  426B 000E                clr.w      [A3 + 0xE]
  4203. 000035A6  426B 0002                clr.w      [A3 + 0x2]
  4204. 000035AA  554F                     subq.w     A7, 2
  4205. 000035AC  3F3C 01F4                move.w     -[A7], 0x1F4
  4206. 000035B0  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  4207. 000035B4  375F 0004                move.w     [A3 + 0x4], [A7]+
  4208. 000035B8  302B 0002                move.w     D0, [A3 + 0x2]
  4209. 000035BC  0640 0011                addi.w     D0, 0x11
  4210. 000035C0  3740 0006                move.w     [A3 + 0x6], D0
  4211. 000035C4  302B 0004                move.w     D0, [A3 + 0x4]
  4212. 000035C8  0640 0011                addi.w     D0, 0x11
  4213. 000035CC  3740 0008                move.w     [A3 + 0x8], D0
  4214. 000035D0  16BC 0001                move.b     [A3], 0x1
  4215. 000035D4  0C6D 0004 F468           cmpi.w     [A5 - 0xB98], 0x4
  4216. 000035DA  6C10                     bge        +0x12 /* 000035EC */
  4217. 000035DC  554F                     subq.w     A7, 2
  4218. 000035DE  3F3C 0002                move.w     -[A7], 0x2
  4219. 000035E2  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  4220. 000035E6  375F 000A                move.w     [A3 + 0xA], [A7]+
  4221. 000035EA  6022                     bra        +0x24 /* 0000360E */
  4222. label000035EC:
  4223. 000035EC  554F                     subq.w     A7, 2
  4224. 000035EE  302D F468                move.w     D0, [A5 - 0xB98]
  4225. 000035F2  5340                     subq.w     D0, 1
  4226. 000035F4  48C0                     ext.l      D0
  4227. 000035F6  81FC 0003                divs.w     D0, 0x3
  4228. 000035FA  5440                     addq.w     D0, 2
  4229. 000035FC  3F00                     move.w     -[A7], D0
  4230. 000035FE  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  4231. 00003602  301F                     move.w     D0, [A7]+
  4232. 00003604  D06D F468                add.w      D0, [A5 - 0xB98]
  4233. 00003608  5740                     subq.w     D0, 3
  4234. 0000360A  3740 000A                move.w     [A3 + 0xA], D0
  4235. label0000360E:
  4236. 0000360E  302D EC86                move.w     D0, [A5 - 0x137A]
  4237. 00003612  5740                     subq.w     D0, 3
  4238. 00003614  3B40 EC86                move.w     [A5 - 0x137A], D0
  4239. 00003618  377C 0003 000C           move.w     [A3 + 0xC], 0x3
  4240. 0000361E  2F3C 0000 0089           move.l     -[A7], 0x89
  4241. 00003624  A862                     syscall    ForeColor
  4242. 00003626  486D F4C4                pea.l      [A5 - 0xB3C]
  4243. 0000362A  486D F4E2                pea.l      [A5 - 0xB1E]
  4244. 0000362E  302B 000A                move.w     D0, [A3 + 0xA]
  4245. 00003632  E740                     asl        D0.w, 3
  4246. 00003634  0640 EEF2                addi.w     D0, 0xEEF2
  4247. 00003638  4875 0000                pea.l      [A5 + D0.w]
  4248. 0000363C  486B 0002                pea.l      [A3 + 0x2]
  4249. 00003640  3F3C 0002                move.w     -[A7], 0x2
  4250. 00003644  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  4251. 00003648  A8EC                     syscall    CopyBits
  4252. label0000364A:
  4253. 0000364A  526D F47C                addq.w     [A5 - 0xB84], 1
  4254. 0000364E  0C6D 0005 F47C           cmpi.w     [A5 - 0xB84], 0x5
  4255. 00003654  6F00 FD0E                ble        -0x2F0 /* 00003364 */
  4256. label00003658:
  4257. 00003658  4A2D F11C                tst.b      [A5 - 0xEE4]
  4258. 0000365C  6700 074E                beq        +0x750 /* 00003DAC */
  4259. 00003660  3B7C 0001 F47C           move.w     [A5 - 0xB84], 0x1
  4260. label00003666:
  4261. 00003666  302D F47C                move.w     D0, [A5 - 0xB84]
  4262. 0000366A  C1FC 000E                muls.w     D0, 0xE
  4263. 0000366E  0640 F6F6                addi.w     D0, 0xF6F6
  4264. 00003672  49F5 0000                lea.l      A4, [A5 + D0.w]
  4265. 00003676  4A14                     tst.b      [A4]
  4266. 00003678  6700 05FA                beq        +0x5FC /* 00003C74 */
  4267. 0000367C  0C6C 0001 000A           cmpi.w     [A4 + 0xA], 0x1
  4268. 00003682  6C00 057E                bge        +0x580 /* 00003C02 */
  4269. 00003686  302C 000C                move.w     D0, [A4 + 0xC]
  4270. 0000368A  6054                     bra        +0x56 /* 000036E0 */
  4271. label0000368C:
  4272. 0000368C  486D F4D2                pea.l      [A5 - 0xB2E]
  4273. 00003690  486D F4E2                pea.l      [A5 - 0xB1E]
  4274. 00003694  486D F3AE                pea.l      [A5 - 0xC52]
  4275. 00003698  486C 0002                pea.l      [A4 + 0x2]
  4276. 0000369C  3F3C 0002                move.w     -[A7], 0x2
  4277. 000036A0  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  4278. 000036A4  A8EC                     syscall    CopyBits
  4279. 000036A6  6044                     bra        +0x46 /* 000036EC */
  4280. label000036A8:
  4281. 000036A8  486D F4D2                pea.l      [A5 - 0xB2E]
  4282. 000036AC  486D F4E2                pea.l      [A5 - 0xB1E]
  4283. 000036B0  486D F39E                pea.l      [A5 - 0xC62]
  4284. 000036B4  486C 0002                pea.l      [A4 + 0x2]
  4285. 000036B8  3F3C 0002                move.w     -[A7], 0x2
  4286. 000036BC  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  4287. 000036C0  A8EC                     syscall    CopyBits
  4288. 000036C2  6028                     bra        +0x2A /* 000036EC */
  4289. label000036C4:
  4290. 000036C4  486D F4D2                pea.l      [A5 - 0xB2E]
  4291. 000036C8  486D F4E2                pea.l      [A5 - 0xB1E]
  4292. 000036CC  486D F396                pea.l      [A5 - 0xC6A]
  4293. 000036D0  486C 0002                pea.l      [A4 + 0x2]
  4294. 000036D4  3F3C 0002                move.w     -[A7], 0x2
  4295. 000036D8  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  4296. 000036DC  A8EC                     syscall    CopyBits
  4297. 000036DE  600C                     bra        +0xE /* 000036EC */
  4298. label000036E0:
  4299. 000036E0  5340                     subq.w     D0, 1
  4300. 000036E2  67A8                     beq        -0x56 /* 0000368C */
  4301. 000036E4  5340                     subq.w     D0, 1
  4302. 000036E6  67C0                     beq        -0x3E /* 000036A8 */
  4303. 000036E8  5340                     subq.w     D0, 1
  4304. 000036EA  67D8                     beq        -0x26 /* 000036C4 */
  4305. label000036EC:
  4306. 000036EC  554F                     subq.w     A7, 2
  4307. 000036EE  3F3C 0011                move.w     -[A7], 0x11
  4308. 000036F2  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  4309. 000036F6  301F                     move.w     D0, [A7]+
  4310. 000036F8  D06C 0004                add.w      D0, [A4 + 0x4]
  4311. 000036FC  0640 FFF7                addi.w     D0, 0xFFF7
  4312. 00003700  3940 0004                move.w     [A4 + 0x4], D0
  4313. 00003704  554F                     subq.w     A7, 2
  4314. 00003706  3F2D F468                move.w     -[A7], [A5 - 0xB98]
  4315. 0000370A  4EAD 0152                jsr        [A5 + 0x152 /* export_38 */]
  4316. 0000370E  301F                     move.w     D0, [A7]+
  4317. 00003710  D06C 0002                add.w      D0, [A4 + 0x2]
  4318. 00003714  3940 0002                move.w     [A4 + 0x2], D0
  4319. 00003718  0C6C 0002 000C           cmpi.w     [A4 + 0xC], 0x2
  4320. 0000371E  6614                     bne        +0x16 /* 00003734 */
  4321. 00003720  554F                     subq.w     A7, 2
  4322. 00003722  3F2D F468                move.w     -[A7], [A5 - 0xB98]
  4323. 00003726  4EAD 0152                jsr        [A5 + 0x152 /* export_38 */]
  4324. 0000372A  301F                     move.w     D0, [A7]+
  4325. 0000372C  D06C 0002                add.w      D0, [A4 + 0x2]
  4326. 00003730  3940 0002                move.w     [A4 + 0x2], D0
  4327. label00003734:
  4328. 00003734  554F                     subq.w     A7, 2
  4329. 00003736  302C 0004                move.w     D0, [A4 + 0x4]
  4330. 0000373A  5240                     addq.w     D0, 1
  4331. 0000373C  3F00                     move.w     -[A7], D0
  4332. 0000373E  302C 0002                move.w     D0, [A4 + 0x2]
  4333. 00003742  0640 000A                addi.w     D0, 0xA /* '\n' */
  4334. 00003746  3F00                     move.w     -[A7], D0
  4335. 00003748  A865                     syscall    GetPixel
  4336. 0000374A  554F                     subq.w     A7, 2
  4337. 0000374C  302C 0004                move.w     D0, [A4 + 0x4]
  4338. 00003750  5E40                     addq.w     D0, 7
  4339. 00003752  3F00                     move.w     -[A7], D0
  4340. 00003754  302C 0002                move.w     D0, [A4 + 0x2]
  4341. 00003758  0640 000A                addi.w     D0, 0xA /* '\n' */
  4342. 0000375C  3F00                     move.w     -[A7], D0
  4343. 0000375E  A865                     syscall    GetPixel
  4344. 00003760  101F                     move.b     D0, [A7]+
  4345. 00003762  801F                     or.b       D0, [A7]+
  4346. 00003764  6714                     beq        +0x16 /* 0000377A */
  4347. 00003766  554F                     subq.w     A7, 2
  4348. 00003768  3F2D F468                move.w     -[A7], [A5 - 0xB98]
  4349. 0000376C  4EAD 0152                jsr        [A5 + 0x152 /* export_38 */]
  4350. 00003770  302C 0002                move.w     D0, [A4 + 0x2]
  4351. 00003774  905F                     sub.w      D0, [A7]+
  4352. 00003776  3940 0002                move.w     [A4 + 0x2], D0
  4353. label0000377A:
  4354. 0000377A  302D F464                move.w     D0, [A5 - 0xB9C]
  4355. 0000377E  B06C 0004                cmp.w      D0, [A4 + 0x4]
  4356. 00003782  5EC0                     sgt        D0
  4357. 00003784  322D F460                move.w     D1, [A5 - 0xBA0]
  4358. 00003788  B26C 0008                cmp.w      D1, [A4 + 0x8]
  4359. 0000378C  5DC1                     slt        D1
  4360. 0000378E  C001                     and.b      D0, D1
  4361. 00003790  6730                     beq        +0x32 /* 000037C2 */
  4362. 00003792  554F                     subq.w     A7, 2
  4363. 00003794  3F2D F468                move.w     -[A7], [A5 - 0xB98]
  4364. 00003798  4EAD 0152                jsr        [A5 + 0x152 /* export_38 */]
  4365. 0000379C  301F                     move.w     D0, [A7]+
  4366. 0000379E  D040                     add.w      D0, D0
  4367. 000037A0  322C 0002                move.w     D1, [A4 + 0x2]
  4368. 000037A4  9240                     sub.w      D1, D0
  4369. 000037A6  3941 0002                move.w     [A4 + 0x2], D1
  4370. 000037AA  554F                     subq.w     A7, 2
  4371. 000037AC  3F3C 0015                move.w     -[A7], 0x15
  4372. 000037B0  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  4373. 000037B4  301F                     move.w     D0, [A7]+
  4374. 000037B6  D06C 0004                add.w      D0, [A4 + 0x4]
  4375. 000037BA  0640 FFF5                addi.w     D0, 0xFFF5
  4376. 000037BE  3940 0004                move.w     [A4 + 0x4], D0
  4377. label000037C2:
  4378. 000037C2  4A6C 0004                tst.w      [A4 + 0x4]
  4379. 000037C6  6C04                     bge        +0x6 /* 000037CC */
  4380. 000037C8  426C 0004                clr.w      [A4 + 0x4]
  4381. label000037CC:
  4382. 000037CC  0C6C 01F4 0004           cmpi.w     [A4 + 0x4], 0x1F4
  4383. 000037D2  6F06                     ble        +0x8 /* 000037DA */
  4384. 000037D4  397C 01F4 0004           move.w     [A4 + 0x4], 0x1F4
  4385. label000037DA:
  4386. 000037DA  4A6C 0002                tst.w      [A4 + 0x2]
  4387. 000037DE  6C04                     bge        +0x6 /* 000037E4 */
  4388. 000037E0  426C 0002                clr.w      [A4 + 0x2]
  4389. label000037E4:
  4390. 000037E4  302C 0002                move.w     D0, [A4 + 0x2]
  4391. 000037E8  0640 000A                addi.w     D0, 0xA /* '\n' */
  4392. 000037EC  3940 0006                move.w     [A4 + 0x6], D0
  4393. 000037F0  302C 0004                move.w     D0, [A4 + 0x4]
  4394. 000037F4  0640 000A                addi.w     D0, 0xA /* '\n' */
  4395. 000037F8  3940 0008                move.w     [A4 + 0x8], D0
  4396. 000037FC  4A14                     tst.b      [A4]
  4397. 000037FE  6700 0068                beq        +0x6A /* 00003868 */
  4398. 00003802  302C 000C                move.w     D0, [A4 + 0xC]
  4399. 00003806  6054                     bra        +0x56 /* 0000385C */
  4400. label00003808:
  4401. 00003808  486D F4D2                pea.l      [A5 - 0xB2E]
  4402. 0000380C  486D F4E2                pea.l      [A5 - 0xB1E]
  4403. 00003810  486D F3AE                pea.l      [A5 - 0xC52]
  4404. 00003814  486C 0002                pea.l      [A4 + 0x2]
  4405. 00003818  3F3C 0002                move.w     -[A7], 0x2
  4406. 0000381C  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  4407. 00003820  A8EC                     syscall    CopyBits
  4408. 00003822  6044                     bra        +0x46 /* 00003868 */
  4409. label00003824:
  4410. 00003824  486D F4D2                pea.l      [A5 - 0xB2E]
  4411. 00003828  486D F4E2                pea.l      [A5 - 0xB1E]
  4412. 0000382C  486D F39E                pea.l      [A5 - 0xC62]
  4413. 00003830  486C 0002                pea.l      [A4 + 0x2]
  4414. 00003834  3F3C 0002                move.w     -[A7], 0x2
  4415. 00003838  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  4416. 0000383C  A8EC                     syscall    CopyBits
  4417. 0000383E  6028                     bra        +0x2A /* 00003868 */
  4418. label00003840:
  4419. 00003840  486D F4D2                pea.l      [A5 - 0xB2E]
  4420. 00003844  486D F4E2                pea.l      [A5 - 0xB1E]
  4421. 00003848  486D F396                pea.l      [A5 - 0xC6A]
  4422. 0000384C  486C 0002                pea.l      [A4 + 0x2]
  4423. 00003850  3F3C 0002                move.w     -[A7], 0x2
  4424. 00003854  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  4425. 00003858  A8EC                     syscall    CopyBits
  4426. 0000385A  600C                     bra        +0xE /* 00003868 */
  4427. label0000385C:
  4428. 0000385C  5340                     subq.w     D0, 1
  4429. 0000385E  67A8                     beq        -0x56 /* 00003808 */
  4430. 00003860  5340                     subq.w     D0, 1
  4431. 00003862  67C0                     beq        -0x3E /* 00003824 */
  4432. 00003864  5340                     subq.w     D0, 1
  4433. 00003866  67D8                     beq        -0x26 /* 00003840 */
  4434. label00003868:
  4435. 00003868  302C 0004                move.w     D0, [A4 + 0x4]
  4436. 0000386C  5A40                     addq.w     D0, 5
  4437. 0000386E  48C0                     ext.l      D0
  4438. 00003870  81FC 0014                divs.w     D0, 0x14
  4439. 00003874  3B40 E554                move.w     [A5 - 0x1AAC], D0
  4440. 00003878  302C 0002                move.w     D0, [A4 + 0x2]
  4441. 0000387C  48C0                     ext.l      D0
  4442. 0000387E  81FC 000F                divs.w     D0, 0xF
  4443. 00003882  3B40 E552                move.w     [A5 - 0x1AAE], D0
  4444. 00003886  4A6D E554                tst.w      [A5 - 0x1AAC]
  4445. 0000388A  5EC0                     sgt        D0
  4446. 0000388C  0C6D 001B E554           cmpi.w     [A5 - 0x1AAC], 0x1B
  4447. 00003892  5DC1                     slt        D1
  4448. 00003894  C001                     and.b      D0, D1
  4449. 00003896  4A6D E552                tst.w      [A5 - 0x1AAE]
  4450. 0000389A  5EC1                     sgt        D1
  4451. 0000389C  C001                     and.b      D0, D1
  4452. 0000389E  0C6D 0011 E552           cmpi.w     [A5 - 0x1AAE], 0x11
  4453. 000038A4  5DC1                     slt        D1
  4454. 000038A6  C001                     and.b      D0, D1
  4455. 000038A8  6706                     beq        +0x8 /* 000038B0 */
  4456. 000038AA  7021                     moveq.l    D0, 0x21
  4457. 000038AC  2F00                     move.l     -[A7], D0
  4458. 000038AE  A862                     syscall    ForeColor
  4459. label000038B0:
  4460. 000038B0  302D E554                move.w     D0, [A5 - 0x1AAC]
  4461. 000038B4  EB40                     asl        D0.w, 5
  4462. 000038B6  322D E552                move.w     D1, [A5 - 0x1AAE]
  4463. 000038BA  D241                     add.w      D1, D1
  4464. 000038BC  D041                     add.w      D0, D1
  4465. 000038BE  0640 E554                addi.w     D0, 0xE554
  4466. 000038C2  3035 0000                move.w     D0, [A5 + D0.w]
  4467. 000038C6  48C0                     ext.l      D0
  4468. 000038C8  81FC 0004                divs.w     D0, 0x4
  4469. 000038CC  4840                     swap.w     D0
  4470. 000038CE  4A40                     tst.w      D0
  4471. 000038D0  56C0                     sne        D0
  4472. 000038D2  0C6D 0010 E552           cmpi.w     [A5 - 0x1AAE], 0x10
  4473. 000038D8  5DC1                     slt        D1
  4474. 000038DA  C001                     and.b      D0, D1
  4475. 000038DC  6700 02FE                beq        +0x300 /* 00003BDC */
  4476. 000038E0  302D E552                move.w     D0, [A5 - 0x1AAE]
  4477. 000038E4  C1FC 000F                muls.w     D0, 0xF
  4478. 000038E8  5740                     subq.w     D0, 3
  4479. 000038EA  3B40 F15E                move.w     [A5 - 0xEA2], D0
  4480. 000038EE  302D E552                move.w     D0, [A5 - 0x1AAE]
  4481. 000038F2  C1FC 000F                muls.w     D0, 0xF
  4482. 000038F6  0640 0011                addi.w     D0, 0x11
  4483. 000038FA  3B40 F162                move.w     [A5 - 0xE9E], D0
  4484. 000038FE  302D E554                move.w     D0, [A5 - 0x1AAC]
  4485. 00003902  C1FC 0014                muls.w     D0, 0x14
  4486. 00003906  0640 0014                addi.w     D0, 0x14
  4487. 0000390A  3B40 F164                move.w     [A5 - 0xE9C], D0
  4488. 0000390E  302D E554                move.w     D0, [A5 - 0x1AAC]
  4489. 00003912  C1FC 0014                muls.w     D0, 0x14
  4490. 00003916  3B40 F160                move.w     [A5 - 0xEA0], D0
  4491. 0000391A  302D E554                move.w     D0, [A5 - 0x1AAC]
  4492. 0000391E  EB40                     asl        D0.w, 5
  4493. 00003920  322D E552                move.w     D1, [A5 - 0x1AAE]
  4494. 00003924  D241                     add.w      D1, D1
  4495. 00003926  D041                     add.w      D0, D1
  4496. 00003928  0640 E554                addi.w     D0, 0xE554
  4497. 0000392C  3035 0000                move.w     D0, [A5 + D0.w]
  4498. 00003930  6000 010A                bra        +0x10C /* 00003A3C */
  4499. 00003934  486D F4D2                pea.l      [A5 - 0xB2E]
  4500. 00003938  486D F4E2                pea.l      [A5 - 0xB1E]
  4501. 0000393C  486D F17E                pea.l      [A5 - 0xE82]
  4502. 00003940  486D F15E                pea.l      [A5 - 0xEA2]
  4503. 00003944  3F3C 0002                move.w     -[A7], 0x2
  4504. 00003948  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  4505. 0000394C  A8EC                     syscall    CopyBits
  4506. 0000394E  6000 0114                bra        +0x116 /* 00003A64 */
  4507. 00003952  486D F4D2                pea.l      [A5 - 0xB2E]
  4508. 00003956  486D F4E2                pea.l      [A5 - 0xB1E]
  4509. 0000395A  486D F186                pea.l      [A5 - 0xE7A]
  4510. 0000395E  486D F15E                pea.l      [A5 - 0xEA2]
  4511. 00003962  3F3C 0002                move.w     -[A7], 0x2
  4512. 00003966  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  4513. 0000396A  A8EC                     syscall    CopyBits
  4514. 0000396C  6000 00F6                bra        +0xF8 /* 00003A64 */
  4515. 00003970  486D F4D2                pea.l      [A5 - 0xB2E]
  4516. 00003974  486D F4E2                pea.l      [A5 - 0xB1E]
  4517. 00003978  486D F18E                pea.l      [A5 - 0xE72]
  4518. 0000397C  486D F15E                pea.l      [A5 - 0xEA2]
  4519. 00003980  3F3C 0002                move.w     -[A7], 0x2
  4520. 00003984  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  4521. 00003988  A8EC                     syscall    CopyBits
  4522. 0000398A  6000 00D8                bra        +0xDA /* 00003A64 */
  4523. 0000398E  486D F4D2                pea.l      [A5 - 0xB2E]
  4524. 00003992  486D F4E2                pea.l      [A5 - 0xB1E]
  4525. 00003996  486D F196                pea.l      [A5 - 0xE6A]
  4526. 0000399A  486D F15E                pea.l      [A5 - 0xEA2]
  4527. 0000399E  3F3C 0002                move.w     -[A7], 0x2
  4528. 000039A2  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  4529. 000039A6  A8EC                     syscall    CopyBits
  4530. 000039A8  6000 00BA                bra        +0xBC /* 00003A64 */
  4531. 000039AC  486D F4D2                pea.l      [A5 - 0xB2E]
  4532. 000039B0  486D F4E2                pea.l      [A5 - 0xB1E]
  4533. 000039B4  486D F19E                pea.l      [A5 - 0xE62]
  4534. 000039B8  486D F15E                pea.l      [A5 - 0xEA2]
  4535. 000039BC  3F3C 0002                move.w     -[A7], 0x2
  4536. 000039C0  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  4537. 000039C4  A8EC                     syscall    CopyBits
  4538. 000039C6  6000 009C                bra        +0x9E /* 00003A64 */
  4539. 000039CA  486D F4D2                pea.l      [A5 - 0xB2E]
  4540. 000039CE  486D F4E2                pea.l      [A5 - 0xB1E]
  4541. 000039D2  486D F1A6                pea.l      [A5 - 0xE5A]
  4542. 000039D6  486D F15E                pea.l      [A5 - 0xEA2]
  4543. 000039DA  3F3C 0002                move.w     -[A7], 0x2
  4544. 000039DE  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  4545. 000039E2  A8EC                     syscall    CopyBits
  4546. 000039E4  6000 007E                bra        +0x80 /* 00003A64 */
  4547. 000039E8  486D F4D2                pea.l      [A5 - 0xB2E]
  4548. 000039EC  486D F4E2                pea.l      [A5 - 0xB1E]
  4549. 000039F0  486D F166                pea.l      [A5 - 0xE9A]
  4550. 000039F4  486D F15E                pea.l      [A5 - 0xEA2]
  4551. 000039F8  3F3C 0002                move.w     -[A7], 0x2
  4552. 000039FC  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  4553. 00003A00  A8EC                     syscall    CopyBits
  4554. 00003A02  6060                     bra        +0x62 /* 00003A64 */
  4555. 00003A04  486D F4D2                pea.l      [A5 - 0xB2E]
  4556. 00003A08  486D F4E2                pea.l      [A5 - 0xB1E]
  4557. 00003A0C  486D F16E                pea.l      [A5 - 0xE92]
  4558. 00003A10  486D F15E                pea.l      [A5 - 0xEA2]
  4559. 00003A14  3F3C 0002                move.w     -[A7], 0x2
  4560. 00003A18  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  4561. 00003A1C  A8EC                     syscall    CopyBits
  4562. 00003A1E  6044                     bra        +0x46 /* 00003A64 */
  4563. 00003A20  486D F4D2                pea.l      [A5 - 0xB2E]
  4564. 00003A24  486D F4E2                pea.l      [A5 - 0xB1E]
  4565. 00003A28  486D F176                pea.l      [A5 - 0xE8A]
  4566. 00003A2C  486D F15E                pea.l      [A5 - 0xEA2]
  4567. 00003A30  3F3C 0002                move.w     -[A7], 0x2
  4568. 00003A34  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  4569. 00003A38  A8EC                     syscall    CopyBits
  4570. 00003A3A  6028                     bra        +0x2A /* 00003A64 */
  4571. label00003A3C:
  4572. 00003A3C  5340                     subq.w     D0, 1
  4573. 00003A3E  0C40 000B                cmpi.w     D0, 0xB
  4574. 00003A42  6420                     bcc        +0x22 /* 00003A64 */
  4575. 00003A44  D040                     add.w      D0, D0
  4576. 00003A46  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  4577. 00003A4A  4EFB 0002                jmp        [PC + D0.w + 0x2]
  4578. 00003A4E  FEE6 FF04                .extension 0xEE6 <<F/2-3/7>> // unimplemented
  4579. 00003A52  FF22                     .extension 0xF22 <<F/4-5/7>> // unimplemented
  4580. 00003A54  0016 FF40                ori.b      [A6], 0x40 /* '@' */
  4581. 00003A58  FF5E                     .extension 0xF5E <<F/4-5/7>> // unimplemented
  4582. 00003A5A  FF7C                     .extension 0xF7C <<F/4-5/7>> // unimplemented
  4583. 00003A5C  0016 FF9A                ori.b      [A6], 0x9A
  4584. 00003A60  FFB6                     .invalid   <<F/6/7>>
  4585. 00003A62  FFD2                     .invalid   <<F/7/7>>
  4586. label00003A64:
  4587. 00003A64  302D E554                move.w     D0, [A5 - 0x1AAC]
  4588. 00003A68  EB40                     asl        D0.w, 5
  4589. 00003A6A  322D E552                move.w     D1, [A5 - 0x1AAE]
  4590. 00003A6E  D241                     add.w      D1, D1
  4591. 00003A70  D041                     add.w      D0, D1
  4592. 00003A72  0640 E554                addi.w     D0, 0xE554
  4593. 00003A76  3035 0000                move.w     D0, [A5 + D0.w]
  4594. 00003A7A  5240                     addq.w     D0, 1
  4595. 00003A7C  322D E554                move.w     D1, [A5 - 0x1AAC]
  4596. 00003A80  EB41                     asl        D1.w, 5
  4597. 00003A82  342D E552                move.w     D2, [A5 - 0x1AAE]
  4598. 00003A86  D442                     add.w      D2, D2
  4599. 00003A88  D242                     add.w      D1, D2
  4600. 00003A8A  0641 E554                addi.w     D1, 0xE554
  4601. 00003A8E  3B80 1000                move.w     [A5 + D1.w], D0
  4602. 00003A92  302D E554                move.w     D0, [A5 - 0x1AAC]
  4603. 00003A96  EB40                     asl        D0.w, 5
  4604. 00003A98  322D E552                move.w     D1, [A5 - 0x1AAE]
  4605. 00003A9C  D241                     add.w      D1, D1
  4606. 00003A9E  D041                     add.w      D0, D1
  4607. 00003AA0  0640 E554                addi.w     D0, 0xE554
  4608. 00003AA4  3035 0000                move.w     D0, [A5 + D0.w]
  4609. 00003AA8  6000 010A                bra        +0x10C /* 00003BB4 */
  4610. 00003AAC  486D F4D2                pea.l      [A5 - 0xB2E]
  4611. 00003AB0  486D F4E2                pea.l      [A5 - 0xB1E]
  4612. 00003AB4  486D F17E                pea.l      [A5 - 0xE82]
  4613. 00003AB8  486D F15E                pea.l      [A5 - 0xEA2]
  4614. 00003ABC  3F3C 0002                move.w     -[A7], 0x2
  4615. 00003AC0  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  4616. 00003AC4  A8EC                     syscall    CopyBits
  4617. 00003AC6  6000 0114                bra        +0x116 /* 00003BDC */
  4618. 00003ACA  486D F4D2                pea.l      [A5 - 0xB2E]
  4619. 00003ACE  486D F4E2                pea.l      [A5 - 0xB1E]
  4620. 00003AD2  486D F186                pea.l      [A5 - 0xE7A]
  4621. 00003AD6  486D F15E                pea.l      [A5 - 0xEA2]
  4622. 00003ADA  3F3C 0002                move.w     -[A7], 0x2
  4623. 00003ADE  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  4624. 00003AE2  A8EC                     syscall    CopyBits
  4625. 00003AE4  6000 00F6                bra        +0xF8 /* 00003BDC */
  4626. 00003AE8  486D F4D2                pea.l      [A5 - 0xB2E]
  4627. 00003AEC  486D F4E2                pea.l      [A5 - 0xB1E]
  4628. 00003AF0  486D F18E                pea.l      [A5 - 0xE72]
  4629. 00003AF4  486D F15E                pea.l      [A5 - 0xEA2]
  4630. 00003AF8  3F3C 0002                move.w     -[A7], 0x2
  4631. 00003AFC  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  4632. 00003B00  A8EC                     syscall    CopyBits
  4633. 00003B02  6000 00D8                bra        +0xDA /* 00003BDC */
  4634. 00003B06  486D F4D2                pea.l      [A5 - 0xB2E]
  4635. 00003B0A  486D F4E2                pea.l      [A5 - 0xB1E]
  4636. 00003B0E  486D F196                pea.l      [A5 - 0xE6A]
  4637. 00003B12  486D F15E                pea.l      [A5 - 0xEA2]
  4638. 00003B16  3F3C 0002                move.w     -[A7], 0x2
  4639. 00003B1A  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  4640. 00003B1E  A8EC                     syscall    CopyBits
  4641. 00003B20  6000 00BA                bra        +0xBC /* 00003BDC */
  4642. 00003B24  486D F4D2                pea.l      [A5 - 0xB2E]
  4643. 00003B28  486D F4E2                pea.l      [A5 - 0xB1E]
  4644. 00003B2C  486D F19E                pea.l      [A5 - 0xE62]
  4645. 00003B30  486D F15E                pea.l      [A5 - 0xEA2]
  4646. 00003B34  3F3C 0002                move.w     -[A7], 0x2
  4647. 00003B38  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  4648. 00003B3C  A8EC                     syscall    CopyBits
  4649. 00003B3E  6000 009C                bra        +0x9E /* 00003BDC */
  4650. 00003B42  486D F4D2                pea.l      [A5 - 0xB2E]
  4651. 00003B46  486D F4E2                pea.l      [A5 - 0xB1E]
  4652. 00003B4A  486D F1A6                pea.l      [A5 - 0xE5A]
  4653. 00003B4E  486D F15E                pea.l      [A5 - 0xEA2]
  4654. 00003B52  3F3C 0002                move.w     -[A7], 0x2
  4655. 00003B56  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  4656. 00003B5A  A8EC                     syscall    CopyBits
  4657. 00003B5C  6000 007E                bra        +0x80 /* 00003BDC */
  4658. 00003B60  486D F4D2                pea.l      [A5 - 0xB2E]
  4659. 00003B64  486D F4E2                pea.l      [A5 - 0xB1E]
  4660. 00003B68  486D F166                pea.l      [A5 - 0xE9A]
  4661. 00003B6C  486D F15E                pea.l      [A5 - 0xEA2]
  4662. 00003B70  3F3C 0002                move.w     -[A7], 0x2
  4663. 00003B74  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  4664. 00003B78  A8EC                     syscall    CopyBits
  4665. 00003B7A  6060                     bra        +0x62 /* 00003BDC */
  4666. 00003B7C  486D F4D2                pea.l      [A5 - 0xB2E]
  4667. 00003B80  486D F4E2                pea.l      [A5 - 0xB1E]
  4668. 00003B84  486D F16E                pea.l      [A5 - 0xE92]
  4669. 00003B88  486D F15E                pea.l      [A5 - 0xEA2]
  4670. 00003B8C  3F3C 0002                move.w     -[A7], 0x2
  4671. 00003B90  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  4672. 00003B94  A8EC                     syscall    CopyBits
  4673. 00003B96  6044                     bra        +0x46 /* 00003BDC */
  4674. 00003B98  486D F4D2                pea.l      [A5 - 0xB2E]
  4675. 00003B9C  486D F4E2                pea.l      [A5 - 0xB1E]
  4676. 00003BA0  486D F176                pea.l      [A5 - 0xE8A]
  4677. 00003BA4  486D F15E                pea.l      [A5 - 0xEA2]
  4678. 00003BA8  3F3C 0002                move.w     -[A7], 0x2
  4679. 00003BAC  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  4680. 00003BB0  A8EC                     syscall    CopyBits
  4681. 00003BB2  6028                     bra        +0x2A /* 00003BDC */
  4682. label00003BB4:
  4683. 00003BB4  5340                     subq.w     D0, 1
  4684. 00003BB6  0C40 000B                cmpi.w     D0, 0xB
  4685. 00003BBA  6420                     bcc        +0x22 /* 00003BDC */
  4686. 00003BBC  D040                     add.w      D0, D0
  4687. 00003BBE  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  4688. 00003BC2  4EFB 0002                jmp        [PC + D0.w + 0x2]
  4689. 00003BC6  FEE6 FF04                .extension 0xEE6 <<F/2-3/7>> // unimplemented
  4690. 00003BCA  FF22                     .extension 0xF22 <<F/4-5/7>> // unimplemented
  4691. 00003BCC  0016 FF40                ori.b      [A6], 0x40 /* '@' */
  4692. 00003BD0  FF5E                     .extension 0xF5E <<F/4-5/7>> // unimplemented
  4693. 00003BD2  FF7C                     .extension 0xF7C <<F/4-5/7>> // unimplemented
  4694. 00003BD4  0016 FF9A                ori.b      [A6], 0x9A
  4695. 00003BD8  FFB6                     .invalid   <<F/6/7>>
  4696. 00003BDA  FFD2                     .invalid   <<F/7/7>>
  4697. label00003BDC:
  4698. 00003BDC  0C6C 012C 0002           cmpi.w     [A4 + 0x2], 0x12C
  4699. 00003BE2  6F00 01BA                ble        +0x1BC /* 00003D9E */
  4700. 00003BE6  3F2C 0004                move.w     -[A7], [A4 + 0x4]
  4701. 00003BEA  3F3C 0001                move.w     -[A7], 0x1
  4702. 00003BEE  3F2D F47C                move.w     -[A7], [A5 - 0xB84]
  4703. 00003BF2  486D F45E                pea.l      [A5 - 0xBA2]
  4704. 00003BF6  486D F454                pea.l      [A5 - 0xBAC]
  4705. 00003BFA  4EAD 017A                jsr        [A5 + 0x17A /* export_43 */]
  4706. 00003BFE  6000 019E                bra        +0x1A0 /* 00003D9E */
  4707. label00003C02:
  4708. 00003C02  486D F4D2                pea.l      [A5 - 0xB2E]
  4709. 00003C06  486D F4E2                pea.l      [A5 - 0xB1E]
  4710. 00003C0A  302C 000A                move.w     D0, [A4 + 0xA]
  4711. 00003C0E  E740                     asl        D0.w, 3
  4712. 00003C10  0640 F1DE                addi.w     D0, 0xF1DE
  4713. 00003C14  4875 0000                pea.l      [A5 + D0.w]
  4714. 00003C18  486C 0002                pea.l      [A4 + 0x2]
  4715. 00003C1C  3F3C 0002                move.w     -[A7], 0x2
  4716. 00003C20  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  4717. 00003C24  A8EC                     syscall    CopyBits
  4718. 00003C26  302C 000A                move.w     D0, [A4 + 0xA]
  4719. 00003C2A  5240                     addq.w     D0, 1
  4720. 00003C2C  3940 000A                move.w     [A4 + 0xA], D0
  4721. 00003C30  486C 0002                pea.l      [A4 + 0x2]
  4722. 00003C34  4267                     clr.w      -[A7]
  4723. 00003C36  3F3C FFFF                move.w     -[A7], 0xFFFF
  4724. 00003C3A  A8A8                     syscall    OffsetRect
  4725. 00003C3C  0C6C 000A 000A           cmpi.w     [A4 + 0xA], 0xA /* '\n' */
  4726. 00003C42  6602                     bne        +0x4 /* 00003C46 */
  4727. 00003C44  4214                     clr.b      [A4]
  4728. label00003C46:
  4729. 00003C46  4A14                     tst.b      [A4]
  4730. 00003C48  6700 0154                beq        +0x156 /* 00003D9E */
  4731. 00003C4C  486D F4D2                pea.l      [A5 - 0xB2E]
  4732. 00003C50  486D F4E2                pea.l      [A5 - 0xB1E]
  4733. 00003C54  302C 000A                move.w     D0, [A4 + 0xA]
  4734. 00003C58  E740                     asl        D0.w, 3
  4735. 00003C5A  0640 F1DE                addi.w     D0, 0xF1DE
  4736. 00003C5E  4875 0000                pea.l      [A5 + D0.w]
  4737. 00003C62  486C 0002                pea.l      [A4 + 0x2]
  4738. 00003C66  3F3C 0002                move.w     -[A7], 0x2
  4739. 00003C6A  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  4740. 00003C6E  A8EC                     syscall    CopyBits
  4741. 00003C70  6000 012C                bra        +0x12E /* 00003D9E */
  4742. label00003C74:
  4743. 00003C74  554F                     subq.w     A7, 2
  4744. 00003C76  3F3C 0032                move.w     -[A7], 0x32 /* '2' */
  4745. 00003C7A  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  4746. 00003C7E  0C5F 0032                cmpi.w     [A7]+, 0x32 /* '2' */
  4747. 00003C82  57C0                     seq        D0
  4748. 00003C84  0C6D 000F F46A           cmpi.w     [A5 - 0xB96], 0xF
  4749. 00003C8A  5EC1                     sgt        D1
  4750. 00003C8C  8001                     or.b       D0, D1
  4751. 00003C8E  322D F47C                move.w     D1, [A5 - 0xB84]
  4752. 00003C92  C3FC 000E                muls.w     D1, 0xE
  4753. 00003C96  0641 F6F7                addi.w     D1, 0xF6F7
  4754. 00003C9A  1235 1000                move.b     D1, [A5 + D1.w]
  4755. 00003C9E  5301                     subq.b     D1, 1
  4756. 00003CA0  C001                     and.b      D0, D1
  4757. 00003CA2  6700 00FA                beq        +0xFC /* 00003D9E */
  4758. 00003CA6  302D F47C                move.w     D0, [A5 - 0xB84]
  4759. 00003CAA  C1FC 000E                muls.w     D0, 0xE
  4760. 00003CAE  0640 F6F6                addi.w     D0, 0xF6F6
  4761. 00003CB2  47F5 0000                lea.l      A3, [A5 + D0.w]
  4762. 00003CB6  426B 0002                clr.w      [A3 + 0x2]
  4763. 00003CBA  554F                     subq.w     A7, 2
  4764. 00003CBC  3F3C 01F4                move.w     -[A7], 0x1F4
  4765. 00003CC0  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  4766. 00003CC4  375F 0004                move.w     [A3 + 0x4], [A7]+
  4767. 00003CC8  302B 0002                move.w     D0, [A3 + 0x2]
  4768. 00003CCC  0640 000A                addi.w     D0, 0xA /* '\n' */
  4769. 00003CD0  3740 0006                move.w     [A3 + 0x6], D0
  4770. 00003CD4  302B 0004                move.w     D0, [A3 + 0x4]
  4771. 00003CD8  0640 000A                addi.w     D0, 0xA /* '\n' */
  4772. 00003CDC  3740 0008                move.w     [A3 + 0x8], D0
  4773. 00003CE0  16BC 0001                move.b     [A3], 0x1
  4774. 00003CE4  177C 0001 0001           move.b     [A3 + 0x1], 0x1
  4775. 00003CEA  377C 0001 000C           move.w     [A3 + 0xC], 0x1
  4776. 00003CF0  554F                     subq.w     A7, 2
  4777. 00003CF2  302D F468                move.w     D0, [A5 - 0xB98]
  4778. 00003CF6  C1FC 000A                muls.w     D0, 0xA /* '\n' */
  4779. 00003CFA  323C 0082                move.w     D1, 0x82
  4780. 00003CFE  9240                     sub.w      D1, D0
  4781. 00003D00  3F01                     move.w     -[A7], D1
  4782. 00003D02  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  4783. 00003D06  0C5F 0001                cmpi.w     [A7]+, 0x1
  4784. 00003D0A  6606                     bne        +0x8 /* 00003D12 */
  4785. 00003D0C  377C 0002 000C           move.w     [A3 + 0xC], 0x2
  4786. label00003D12:
  4787. 00003D12  554F                     subq.w     A7, 2
  4788. 00003D14  302D F468                move.w     D0, [A5 - 0xB98]
  4789. 00003D18  C1FC 000A                muls.w     D0, 0xA /* '\n' */
  4790. 00003D1C  323C 0091                move.w     D1, 0x91
  4791. 00003D20  9240                     sub.w      D1, D0
  4792. 00003D22  3F01                     move.w     -[A7], D1
  4793. 00003D24  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  4794. 00003D28  0C5F 0001                cmpi.w     [A7]+, 0x1
  4795. 00003D2C  6606                     bne        +0x8 /* 00003D34 */
  4796. 00003D2E  377C 0003 000C           move.w     [A3 + 0xC], 0x3
  4797. label00003D34:
  4798. 00003D34  426B 000A                clr.w      [A3 + 0xA]
  4799. 00003D38  302B 000C                move.w     D0, [A3 + 0xC]
  4800. 00003D3C  6054                     bra        +0x56 /* 00003D92 */
  4801. label00003D3E:
  4802. 00003D3E  486D F4D2                pea.l      [A5 - 0xB2E]
  4803. 00003D42  486D F4E2                pea.l      [A5 - 0xB1E]
  4804. 00003D46  486D F3AE                pea.l      [A5 - 0xC52]
  4805. 00003D4A  486B 0002                pea.l      [A3 + 0x2]
  4806. 00003D4E  3F3C 0002                move.w     -[A7], 0x2
  4807. 00003D52  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  4808. 00003D56  A8EC                     syscall    CopyBits
  4809. 00003D58  6044                     bra        +0x46 /* 00003D9E */
  4810. label00003D5A:
  4811. 00003D5A  486D F4D2                pea.l      [A5 - 0xB2E]
  4812. 00003D5E  486D F4E2                pea.l      [A5 - 0xB1E]
  4813. 00003D62  486D F39E                pea.l      [A5 - 0xC62]
  4814. 00003D66  486B 0002                pea.l      [A3 + 0x2]
  4815. 00003D6A  3F3C 0002                move.w     -[A7], 0x2
  4816. 00003D6E  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  4817. 00003D72  A8EC                     syscall    CopyBits
  4818. 00003D74  6028                     bra        +0x2A /* 00003D9E */
  4819. label00003D76:
  4820. 00003D76  486D F4D2                pea.l      [A5 - 0xB2E]
  4821. 00003D7A  486D F4E2                pea.l      [A5 - 0xB1E]
  4822. 00003D7E  486D F396                pea.l      [A5 - 0xC6A]
  4823. 00003D82  486B 0002                pea.l      [A3 + 0x2]
  4824. 00003D86  3F3C 0002                move.w     -[A7], 0x2
  4825. 00003D8A  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  4826. 00003D8E  A8EC                     syscall    CopyBits
  4827. 00003D90  600C                     bra        +0xE /* 00003D9E */
  4828. label00003D92:
  4829. 00003D92  5340                     subq.w     D0, 1
  4830. 00003D94  67A8                     beq        -0x56 /* 00003D3E */
  4831. 00003D96  5340                     subq.w     D0, 1
  4832. 00003D98  67C0                     beq        -0x3E /* 00003D5A */
  4833. 00003D9A  5340                     subq.w     D0, 1
  4834. 00003D9C  67D8                     beq        -0x26 /* 00003D76 */
  4835. label00003D9E:
  4836. 00003D9E  526D F47C                addq.w     [A5 - 0xB84], 1
  4837. 00003DA2  0C6D 0014 F47C           cmpi.w     [A5 - 0xB84], 0x14
  4838. 00003DA8  6F00 F8BC                ble        -0x742 /* 00003666 */
  4839. label00003DAC:
  4840. 00003DAC  4A2D F116                tst.b      [A5 - 0xEEA]
  4841. 00003DB0  6700 02D2                beq        +0x2D4 /* 00004084 */
  4842. 00003DB4  486D F4D2                pea.l      [A5 - 0xB2E]
  4843. 00003DB8  486D F4E2                pea.l      [A5 - 0xB1E]
  4844. 00003DBC  302D F93A                move.w     D0, [A5 - 0x6C6]
  4845. 00003DC0  E940                     asl        D0.w, 4
  4846. 00003DC2  322D F934                move.w     D1, [A5 - 0x6CC]
  4847. 00003DC6  E741                     asl        D1.w, 3
  4848. 00003DC8  D041                     add.w      D0, D1
  4849. 00003DCA  0640 FB36                addi.w     D0, 0xFB36
  4850. 00003DCE  4875 0000                pea.l      [A5 + D0.w]
  4851. 00003DD2  486D F92A                pea.l      [A5 - 0x6D6]
  4852. 00003DD6  3F3C 0002                move.w     -[A7], 0x2
  4853. 00003DDA  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  4854. 00003DDE  A8EC                     syscall    CopyBits
  4855. 00003DE0  302D F93A                move.w     D0, [A5 - 0x6C6]
  4856. 00003DE4  5240                     addq.w     D0, 1
  4857. 00003DE6  3B40 F93A                move.w     [A5 - 0x6C6], D0
  4858. 00003DEA  0C6D 0007 F93A           cmpi.w     [A5 - 0x6C6], 0x7
  4859. 00003DF0  6610                     bne        +0x12 /* 00003E02 */
  4860. 00003DF2  3B7C 0001 F93A           move.w     [A5 - 0x6C6], 0x1
  4861. 00003DF8  302D F936                move.w     D0, [A5 - 0x6CA]
  4862. 00003DFC  5240                     addq.w     D0, 1
  4863. 00003DFE  3B40 F936                move.w     [A5 - 0x6CA], D0
  4864. label00003E02:
  4865. 00003E02  0C6D 0004 F936           cmpi.w     [A5 - 0x6CA], 0x4
  4866. 00003E08  6608                     bne        +0xA /* 00003E12 */
  4867. 00003E0A  3B7C 0001 F934           move.w     [A5 - 0x6CC], 0x1
  4868. 00003E10  6006                     bra        +0x8 /* 00003E18 */
  4869. label00003E12:
  4870. 00003E12  3B7C 0002 F934           move.w     [A5 - 0x6CC], 0x2
  4871. label00003E18:
  4872. 00003E18  0C6D 0004 F936           cmpi.w     [A5 - 0x6CA], 0x4
  4873. 00003E1E  6F06                     ble        +0x8 /* 00003E26 */
  4874. 00003E20  3B7C 0001 F936           move.w     [A5 - 0x6CA], 0x1
  4875. label00003E26:
  4876. 00003E26  302D F92C                move.w     D0, [A5 - 0x6D4]
  4877. 00003E2A  5340                     subq.w     D0, 1
  4878. 00003E2C  3B40 F92C                move.w     [A5 - 0x6D4], D0
  4879. 00003E30  302D F930                move.w     D0, [A5 - 0x6D0]
  4880. 00003E34  5340                     subq.w     D0, 1
  4881. 00003E36  3B40 F930                move.w     [A5 - 0x6D0], D0
  4882. 00003E3A  4A2D F929                tst.b      [A5 - 0x6D7]
  4883. 00003E3E  672C                     beq        +0x2E /* 00003E6C */
  4884. 00003E40  486D F4D2                pea.l      [A5 - 0xB2E]
  4885. 00003E44  486D F4E2                pea.l      [A5 - 0xB1E]
  4886. 00003E48  302D F93A                move.w     D0, [A5 - 0x6C6]
  4887. 00003E4C  E940                     asl        D0.w, 4
  4888. 00003E4E  322D F934                move.w     D1, [A5 - 0x6CC]
  4889. 00003E52  E741                     asl        D1.w, 3
  4890. 00003E54  D041                     add.w      D0, D1
  4891. 00003E56  0640 FB36                addi.w     D0, 0xFB36
  4892. 00003E5A  4875 0000                pea.l      [A5 + D0.w]
  4893. 00003E5E  486D F92A                pea.l      [A5 - 0x6D6]
  4894. 00003E62  3F3C 0002                move.w     -[A7], 0x2
  4895. 00003E66  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  4896. 00003E6A  A8EC                     syscall    CopyBits
  4897. label00003E6C:
  4898. 00003E6C  0C6D 0001 F938           cmpi.w     [A5 - 0x6C8], 0x1
  4899. 00003E72  6C00 0188                bge        +0x18A /* 00003FFC */
  4900. 00003E76  4EAD 0112                jsr        [A5 + 0x112 /* export_30 */]
  4901. 00003E7A  3B7C 0001 F47C           move.w     [A5 - 0xB84], 0x1
  4902. label00003E80:
  4903. 00003E80  4EAD 0112                jsr        [A5 + 0x112 /* export_30 */]
  4904. 00003E84  2F2D F89A                move.l     -[A7], [A5 - 0x766]
  4905. 00003E88  594F                     subq.w     A7, 4
  4906. 00003E8A  594F                     subq.w     A7, 4
  4907. 00003E8C  2F3C 4353 4F4E           move.l     -[A7], 0x43534F4E /* 'CSON' */
  4908. 00003E92  3F3C 03EB                move.w     -[A7], 0x3EB
  4909. 00003E96  A9A0                     syscall    GetResource
  4910. 00003E98  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  4911. 00003E9C  42A7                     clr.l      -[A7]
  4912. 00003E9E  4EAD 011A                jsr        [A5 + 0x11A /* export_31 */]
  4913. 00003EA2  700A                     moveq.l    D0, 0x0A
  4914. 00003EA4  2F00                     move.l     -[A7], D0
  4915. 00003EA6  486D F11E                pea.l      [A5 - 0xEE2]
  4916. 00003EAA  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  4917. 00003EAE  526D F47C                addq.w     [A5 - 0xB84], 1
  4918. 00003EB2  0C6D 0006 F47C           cmpi.w     [A5 - 0xB84], 0x6
  4919. 00003EB8  6FC6                     ble        -0x38 /* 00003E80 */
  4920. 00003EBA  486D F4D2                pea.l      [A5 - 0xB2E]
  4921. 00003EBE  486D F4E2                pea.l      [A5 - 0xB1E]
  4922. 00003EC2  302D F93A                move.w     D0, [A5 - 0x6C6]
  4923. 00003EC6  E940                     asl        D0.w, 4
  4924. 00003EC8  322D F934                move.w     D1, [A5 - 0x6CC]
  4925. 00003ECC  E741                     asl        D1.w, 3
  4926. 00003ECE  D041                     add.w      D0, D1
  4927. 00003ED0  0640 FB36                addi.w     D0, 0xFB36
  4928. 00003ED4  4875 0000                pea.l      [A5 + D0.w]
  4929. 00003ED8  486D F92A                pea.l      [A5 - 0x6D6]
  4930. 00003EDC  3F3C 0002                move.w     -[A7], 0x2
  4931. 00003EE0  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  4932. 00003EE4  A8EC                     syscall    CopyBits
  4933. 00003EE6  486D F4D2                pea.l      [A5 - 0xB2E]
  4934. 00003EEA  486D F4E2                pea.l      [A5 - 0xB1E]
  4935. 00003EEE  486D F93C                pea.l      [A5 - 0x6C4]
  4936. 00003EF2  486D F92A                pea.l      [A5 - 0x6D6]
  4937. 00003EF6  3F3C 0002                move.w     -[A7], 0x2
  4938. 00003EFA  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  4939. 00003EFE  A8EC                     syscall    CopyBits
  4940. 00003F00  700A                     moveq.l    D0, 0x0A
  4941. 00003F02  2F00                     move.l     -[A7], D0
  4942. 00003F04  486D F122                pea.l      [A5 - 0xEDE]
  4943. 00003F08  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  4944. 00003F0C  486D F4D2                pea.l      [A5 - 0xB2E]
  4945. 00003F10  486D F4E2                pea.l      [A5 - 0xB1E]
  4946. 00003F14  486D F93C                pea.l      [A5 - 0x6C4]
  4947. 00003F18  486D F92A                pea.l      [A5 - 0x6D6]
  4948. 00003F1C  3F3C 0002                move.w     -[A7], 0x2
  4949. 00003F20  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  4950. 00003F24  A8EC                     syscall    CopyBits
  4951. 00003F26  486D F4D2                pea.l      [A5 - 0xB2E]
  4952. 00003F2A  486D F4E2                pea.l      [A5 - 0xB1E]
  4953. 00003F2E  486D F944                pea.l      [A5 - 0x6BC]
  4954. 00003F32  486D F92A                pea.l      [A5 - 0x6D6]
  4955. 00003F36  3F3C 0002                move.w     -[A7], 0x2
  4956. 00003F3A  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  4957. 00003F3E  A8EC                     syscall    CopyBits
  4958. 00003F40  700A                     moveq.l    D0, 0x0A
  4959. 00003F42  2F00                     move.l     -[A7], D0
  4960. 00003F44  486D F122                pea.l      [A5 - 0xEDE]
  4961. 00003F48  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  4962. 00003F4C  486D F4D2                pea.l      [A5 - 0xB2E]
  4963. 00003F50  486D F4E2                pea.l      [A5 - 0xB1E]
  4964. 00003F54  486D F944                pea.l      [A5 - 0x6BC]
  4965. 00003F58  486D F92A                pea.l      [A5 - 0x6D6]
  4966. 00003F5C  3F3C 0002                move.w     -[A7], 0x2
  4967. 00003F60  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  4968. 00003F64  A8EC                     syscall    CopyBits
  4969. 00003F66  486D F4D2                pea.l      [A5 - 0xB2E]
  4970. 00003F6A  486D F4E2                pea.l      [A5 - 0xB1E]
  4971. 00003F6E  486D F94C                pea.l      [A5 - 0x6B4]
  4972. 00003F72  486D F92A                pea.l      [A5 - 0x6D6]
  4973. 00003F76  3F3C 0002                move.w     -[A7], 0x2
  4974. 00003F7A  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  4975. 00003F7E  A8EC                     syscall    CopyBits
  4976. 00003F80  700A                     moveq.l    D0, 0x0A
  4977. 00003F82  2F00                     move.l     -[A7], D0
  4978. 00003F84  486D F122                pea.l      [A5 - 0xEDE]
  4979. 00003F88  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  4980. 00003F8C  486D F4D2                pea.l      [A5 - 0xB2E]
  4981. 00003F90  486D F4E2                pea.l      [A5 - 0xB1E]
  4982. 00003F94  486D F94C                pea.l      [A5 - 0x6B4]
  4983. 00003F98  486D F92A                pea.l      [A5 - 0x6D6]
  4984. 00003F9C  3F3C 0002                move.w     -[A7], 0x2
  4985. 00003FA0  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  4986. 00003FA4  A8EC                     syscall    CopyBits
  4987. 00003FA6  486D F4D2                pea.l      [A5 - 0xB2E]
  4988. 00003FAA  486D F4E2                pea.l      [A5 - 0xB1E]
  4989. 00003FAE  486D F954                pea.l      [A5 - 0x6AC]
  4990. 00003FB2  486D F92A                pea.l      [A5 - 0x6D6]
  4991. 00003FB6  3F3C 0002                move.w     -[A7], 0x2
  4992. 00003FBA  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  4993. 00003FBE  A8EC                     syscall    CopyBits
  4994. 00003FC0  700A                     moveq.l    D0, 0x0A
  4995. 00003FC2  2F00                     move.l     -[A7], D0
  4996. 00003FC4  486D F122                pea.l      [A5 - 0xEDE]
  4997. 00003FC8  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  4998. 00003FCC  422D F929                clr.b      [A5 - 0x6D7]
  4999. 00003FD0  302D F108                move.w     D0, [A5 - 0xEF8]
  5000. 00003FD4  0640 0032                addi.w     D0, 0x32 /* '2' */
  5001. 00003FD8  3B40 F108                move.w     [A5 - 0xEF8], D0
  5002. 00003FDC  3F3C 0032                move.w     -[A7], 0x32 /* '2' */
  5003. 00003FE0  3F3C 014F                move.w     -[A7], 0x14F
  5004. 00003FE4  A893                     syscall    MoveTo
  5005. 00003FE6  302D F108                move.w     D0, [A5 - 0xEF8]
  5006. 00003FEA  48C0                     ext.l      D0
  5007. 00003FEC  2F00                     move.l     -[A7], D0
  5008. 00003FEE  486D EDFA                pea.l      [A5 - 0x1206]
  5009. 00003FF2  4EAD 012A                jsr        [A5 + 0x12A /* export_33 */]
  5010. 00003FF6  486D EDFA                pea.l      [A5 - 0x1206]
  5011. 00003FFA  A884                     syscall    DrawString
  5012. label00003FFC:
  5013. 00003FFC  4A6D F930                tst.w      [A5 - 0x6D0]
  5014. 00004000  5DC0                     slt        D0
  5015. 00004002  122D F929                move.b     D1, [A5 - 0x6D7]
  5016. 00004006  5301                     subq.b     D1, 1
  5017. 00004008  8001                     or.b       D0, D1
  5018. 0000400A  6710                     beq        +0x12 /* 0000401C */
  5019. 0000400C  1B7C 0001 F11B           move.b     [A5 - 0xEE5], 0x1
  5020. 00004012  422D F116                clr.b      [A5 - 0xEEA]
  5021. 00004016  3B7C 0001 F932           move.w     [A5 - 0x6CE], 0x1
  5022. label0000401C:
  5023. 0000401C  0C6D 0005 F93A           cmpi.w     [A5 - 0x6C6], 0x5
  5024. 00004022  57C0                     seq        D0
  5025. 00004024  0C6D 0001 F934           cmpi.w     [A5 - 0x6CC], 0x1
  5026. 0000402A  57C1                     seq        D1
  5027. 0000402C  C001                     and.b      D0, D1
  5028. 0000402E  6754                     beq        +0x56 /* 00004084 */
  5029. 00004030  1B7C 0001 FBC8           move.b     [A5 - 0x438], 0x1
  5030. 00004036  3B7C 0001 FBC6           move.w     [A5 - 0x43A], 0x1
  5031. 0000403C  3B6D F92E FBBE           move.w     [A5 - 0x442], [A5 - 0x6D2]
  5032. 00004042  302D FBBE                move.w     D0, [A5 - 0x442]
  5033. 00004046  0640 0011                addi.w     D0, 0x11
  5034. 0000404A  3B40 FBC2                move.w     [A5 - 0x43E], D0
  5035. 0000404E  3B6D F92C FBC0           move.w     [A5 - 0x440], [A5 - 0x6D4]
  5036. 00004054  302D FBC0                move.w     D0, [A5 - 0x440]
  5037. 00004058  0640 0027                addi.w     D0, 0x27 /* '\'' */
  5038. 0000405C  3B40 FBC4                move.w     [A5 - 0x43C], D0
  5039. 00004060  486D F4D2                pea.l      [A5 - 0xB2E]
  5040. 00004064  486D F4E2                pea.l      [A5 - 0xB1E]
  5041. 00004068  302D FBC6                move.w     D0, [A5 - 0x43A]
  5042. 0000406C  E740                     asl        D0.w, 3
  5043. 0000406E  0640 FBA6                addi.w     D0, 0xFBA6
  5044. 00004072  4875 0000                pea.l      [A5 + D0.w]
  5045. 00004076  486D FBBE                pea.l      [A5 - 0x442]
  5046. 0000407A  3F3C 0002                move.w     -[A7], 0x2
  5047. 0000407E  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  5048. 00004082  A8EC                     syscall    CopyBits
  5049. label00004084:
  5050. 00004084  4A2D FBC8                tst.b      [A5 - 0x438]
  5051. 00004088  6700 00B6                beq        +0xB8 /* 00004140 */
  5052. 0000408C  486D F4D2                pea.l      [A5 - 0xB2E]
  5053. 00004090  486D F4E2                pea.l      [A5 - 0xB1E]
  5054. 00004094  302D FBC6                move.w     D0, [A5 - 0x43A]
  5055. 00004098  E740                     asl        D0.w, 3
  5056. 0000409A  0640 FBA6                addi.w     D0, 0xFBA6
  5057. 0000409E  4875 0000                pea.l      [A5 + D0.w]
  5058. 000040A2  486D FBBE                pea.l      [A5 - 0x442]
  5059. 000040A6  3F3C 0002                move.w     -[A7], 0x2
  5060. 000040AA  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  5061. 000040AE  A8EC                     syscall    CopyBits
  5062. 000040B0  302D FBBE                move.w     D0, [A5 - 0x442]
  5063. 000040B4  0640 000A                addi.w     D0, 0xA /* '\n' */
  5064. 000040B8  3B40 FBBE                move.w     [A5 - 0x442], D0
  5065. 000040BC  302D FBC2                move.w     D0, [A5 - 0x43E]
  5066. 000040C0  0640 000A                addi.w     D0, 0xA /* '\n' */
  5067. 000040C4  3B40 FBC2                move.w     [A5 - 0x43E], D0
  5068. 000040C8  7003                     moveq.l    D0, 0x03
  5069. 000040CA  906D FBC6                sub.w      D0, [A5 - 0x43A]
  5070. 000040CE  3B40 FBC6                move.w     [A5 - 0x43A], D0
  5071. 000040D2  486D F4D2                pea.l      [A5 - 0xB2E]
  5072. 000040D6  486D F4E2                pea.l      [A5 - 0xB1E]
  5073. 000040DA  302D FBC6                move.w     D0, [A5 - 0x43A]
  5074. 000040DE  E740                     asl        D0.w, 3
  5075. 000040E0  0640 FBA6                addi.w     D0, 0xFBA6
  5076. 000040E4  4875 0000                pea.l      [A5 + D0.w]
  5077. 000040E8  486D FBBE                pea.l      [A5 - 0x442]
  5078. 000040EC  3F3C 0002                move.w     -[A7], 0x2
  5079. 000040F0  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  5080. 000040F4  A8EC                     syscall    CopyBits
  5081. 000040F6  0C6D 015E FBBE           cmpi.w     [A5 - 0x442], 0x15E
  5082. 000040FC  6F04                     ble        +0x6 /* 00004102 */
  5083. 000040FE  422D FBC8                clr.b      [A5 - 0x438]
  5084. label00004102:
  5085. 00004102  302D FBC2                move.w     D0, [A5 - 0x43E]
  5086. 00004106  B06D F45E                cmp.w      D0, [A5 - 0xBA2]
  5087. 0000410A  5EC0                     sgt        D0
  5088. 0000410C  322D F462                move.w     D1, [A5 - 0xB9E]
  5089. 00004110  0641 FFF6                addi.w     D1, 0xFFF6
  5090. 00004114  B26D FBBE                cmp.w      D1, [A5 - 0x442]
  5091. 00004118  5EC1                     sgt        D1
  5092. 0000411A  C001                     and.b      D0, D1
  5093. 0000411C  322D F460                move.w     D1, [A5 - 0xBA0]
  5094. 00004120  5C41                     addq.w     D1, 6
  5095. 00004122  B26D FBC4                cmp.w      D1, [A5 - 0x43C]
  5096. 00004126  5DC1                     slt        D1
  5097. 00004128  C001                     and.b      D0, D1
  5098. 0000412A  322D F464                move.w     D1, [A5 - 0xB9C]
  5099. 0000412E  5D41                     subq.w     D1, 6
  5100. 00004130  B26D FBC0                cmp.w      D1, [A5 - 0x440]
  5101. 00004134  5EC1                     sgt        D1
  5102. 00004136  C001                     and.b      D0, D1
  5103. 00004138  6706                     beq        +0x8 /* 00004140 */
  5104. 0000413A  1B7C 0001 F10B           move.b     [A5 - 0xEF5], 0x1
  5105. label00004140:
  5106. 00004140  426D F106                clr.w      [A5 - 0xEFA]
  5107. 00004144  426D F95C                clr.w      [A5 - 0x6A4]
  5108. 00004148  4A2D FBD3                tst.b      [A5 - 0x42D]
  5109. 0000414C  6700 04C2                beq        +0x4C4 /* 00004610 */
  5110. 00004150  3B7C 0001 F47C           move.w     [A5 - 0xB84], 0x1
  5111. label00004156:
  5112. 00004156  302D F47C                move.w     D0, [A5 - 0xB84]
  5113. 0000415A  C1FC 001C                muls.w     D0, 0x1C
  5114. 0000415E  0640 FBF8                addi.w     D0, 0xFBF8
  5115. 00004162  47F5 0000                lea.l      A3, [A5 + D0.w]
  5116. 00004166  0C6B 000F 001A           cmpi.w     [A3 + 0x1A], 0xF
  5117. 0000416C  5CC0                     sge        D0
  5118. 0000416E  C02B 000E                and.b      D0, [A3 + 0xE]
  5119. 00004172  6706                     beq        +0x8 /* 0000417A */
  5120. 00004174  177C 0001 000F           move.b     [A3 + 0xF], 0x1
  5121. label0000417A:
  5122. 0000417A  4A2B 0010                tst.b      [A3 + 0x10]
  5123. 0000417E  6700 00FE                beq        +0x100 /* 0000427E */
  5124. 00004182  486D F4D2                pea.l      [A5 - 0xB2E]
  5125. 00004186  486D F4E2                pea.l      [A5 - 0xB1E]
  5126. 0000418A  302B 000C                move.w     D0, [A3 + 0xC]
  5127. 0000418E  E740                     asl        D0.w, 3
  5128. 00004190  0640 F1A6                addi.w     D0, 0xF1A6
  5129. 00004194  4875 0000                pea.l      [A5 + D0.w]
  5130. 00004198  486B 0012                pea.l      [A3 + 0x12]
  5131. 0000419C  3F3C 0002                move.w     -[A7], 0x2
  5132. 000041A0  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  5133. 000041A4  A8EC                     syscall    CopyBits
  5134. 000041A6  302B 000C                move.w     D0, [A3 + 0xC]
  5135. 000041AA  605C                     bra        +0x5E /* 00004208 */
  5136. label000041AC:
  5137. 000041AC  302B 0012                move.w     D0, [A3 + 0x12]
  5138. 000041B0  5040                     addq.w     D0, 8
  5139. 000041B2  3740 0012                move.w     [A3 + 0x12], D0
  5140. 000041B6  302B 0018                move.w     D0, [A3 + 0x18]
  5141. 000041BA  5040                     addq.w     D0, 8
  5142. 000041BC  3740 0018                move.w     [A3 + 0x18], D0
  5143. 000041C0  302B 0012                move.w     D0, [A3 + 0x12]
  5144. 000041C4  0640 000D                addi.w     D0, 0xD /* '\r' */
  5145. 000041C8  3740 0016                move.w     [A3 + 0x16], D0
  5146. 000041CC  302B 0018                move.w     D0, [A3 + 0x18]
  5147. 000041D0  0640 FFF3                addi.w     D0, 0xFFF3
  5148. 000041D4  3740 0014                move.w     [A3 + 0x14], D0
  5149. 000041D8  6036                     bra        +0x38 /* 00004210 */
  5150. label000041DA:
  5151. 000041DA  302B 0012                move.w     D0, [A3 + 0x12]
  5152. 000041DE  5040                     addq.w     D0, 8
  5153. 000041E0  3740 0012                move.w     [A3 + 0x12], D0
  5154. 000041E4  302B 0018                move.w     D0, [A3 + 0x18]
  5155. 000041E8  5140                     subq.w     D0, 8
  5156. 000041EA  3740 0018                move.w     [A3 + 0x18], D0
  5157. 000041EE  302B 0012                move.w     D0, [A3 + 0x12]
  5158. 000041F2  0640 000D                addi.w     D0, 0xD /* '\r' */
  5159. 000041F6  3740 0016                move.w     [A3 + 0x16], D0
  5160. 000041FA  302B 0018                move.w     D0, [A3 + 0x18]
  5161. 000041FE  0640 FFF3                addi.w     D0, 0xFFF3
  5162. 00004202  3740 0014                move.w     [A3 + 0x14], D0
  5163. 00004206  6008                     bra        +0xA /* 00004210 */
  5164. label00004208:
  5165. 00004208  5340                     subq.w     D0, 1
  5166. 0000420A  67A0                     beq        -0x5E /* 000041AC */
  5167. 0000420C  5340                     subq.w     D0, 1
  5168. 0000420E  67CA                     beq        -0x34 /* 000041DA */
  5169. label00004210:
  5170. 00004210  486D F4D2                pea.l      [A5 - 0xB2E]
  5171. 00004214  486D F4E2                pea.l      [A5 - 0xB1E]
  5172. 00004218  302B 000C                move.w     D0, [A3 + 0xC]
  5173. 0000421C  E740                     asl        D0.w, 3
  5174. 0000421E  0640 F1A6                addi.w     D0, 0xF1A6
  5175. 00004222  4875 0000                pea.l      [A5 + D0.w]
  5176. 00004226  486B 0012                pea.l      [A3 + 0x12]
  5177. 0000422A  3F3C 0002                move.w     -[A7], 0x2
  5178. 0000422E  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  5179. 00004232  A8EC                     syscall    CopyBits
  5180. 00004234  0C6B 0140 0012           cmpi.w     [A3 + 0x12], 0x140
  5181. 0000423A  6F04                     ble        +0x6 /* 00004240 */
  5182. 0000423C  422B 0010                clr.b      [A3 + 0x10]
  5183. label00004240:
  5184. 00004240  302B 0016                move.w     D0, [A3 + 0x16]
  5185. 00004244  B06D F45E                cmp.w      D0, [A5 - 0xBA2]
  5186. 00004248  5EC0                     sgt        D0
  5187. 0000424A  322D F462                move.w     D1, [A5 - 0xB9E]
  5188. 0000424E  0641 FFF6                addi.w     D1, 0xFFF6
  5189. 00004252  B26B 0012                cmp.w      D1, [A3 + 0x12]
  5190. 00004256  5EC1                     sgt        D1
  5191. 00004258  C001                     and.b      D0, D1
  5192. 0000425A  322D F460                move.w     D1, [A5 - 0xBA0]
  5193. 0000425E  5C41                     addq.w     D1, 6
  5194. 00004260  B26B 0018                cmp.w      D1, [A3 + 0x18]
  5195. 00004264  5DC1                     slt        D1
  5196. 00004266  C001                     and.b      D0, D1
  5197. 00004268  322D F464                move.w     D1, [A5 - 0xB9C]
  5198. 0000426C  5D41                     subq.w     D1, 6
  5199. 0000426E  B26B 0014                cmp.w      D1, [A3 + 0x14]
  5200. 00004272  5EC1                     sgt        D1
  5201. 00004274  C001                     and.b      D0, D1
  5202. 00004276  6706                     beq        +0x8 /* 0000427E */
  5203. 00004278  1B7C 0001 F10B           move.b     [A5 - 0xEF5], 0x1
  5204. label0000427E:
  5205. 0000427E  0C6B 000F 001A           cmpi.w     [A3 + 0x1A], 0xF
  5206. 00004284  5DC0                     slt        D0
  5207. 00004286  C02B 000E                and.b      D0, [A3 + 0xE]
  5208. 0000428A  6700 02D0                beq        +0x2D2 /* 0000455C */
  5209. 0000428E  486D F4D2                pea.l      [A5 - 0xB2E]
  5210. 00004292  486D F4E2                pea.l      [A5 - 0xB1E]
  5211. 00004296  302B 0008                move.w     D0, [A3 + 0x8]
  5212. 0000429A  E740                     asl        D0.w, 3
  5213. 0000429C  0640 FC98                addi.w     D0, 0xFC98
  5214. 000042A0  4875 0000                pea.l      [A5 + D0.w]
  5215. 000042A4  2F0B                     move.l     -[A7], A3
  5216. 000042A6  3F3C 0002                move.w     -[A7], 0x2
  5217. 000042AA  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  5218. 000042AE  A8EC                     syscall    CopyBits
  5219. 000042B0  0C6B 0140 0004           cmpi.w     [A3 + 0x4], 0x140
  5220. 000042B6  5EC0                     sgt        D0
  5221. 000042B8  322D F468                move.w     D1, [A5 - 0xB98]
  5222. 000042BC  5541                     subq.w     D1, 2
  5223. 000042BE  48C1                     ext.l      D1
  5224. 000042C0  83FC 0003                divs.w     D1, 0x3
  5225. 000042C4  C3FC 002D                muls.w     D1, 0x2D /* '-' */
  5226. 000042C8  B26B 000A                cmp.w      D1, [A3 + 0xA]
  5227. 000042CC  5EC1                     sgt        D1
  5228. 000042CE  C001                     and.b      D0, D1
  5229. 000042D0  6714                     beq        +0x16 /* 000042E6 */
  5230. 000042D2  302B 0008                move.w     D0, [A3 + 0x8]
  5231. 000042D6  5540                     subq.w     D0, 2
  5232. 000042D8  3740 0008                move.w     [A3 + 0x8], D0
  5233. 000042DC  302B 000A                move.w     D0, [A3 + 0xA]
  5234. 000042E0  5240                     addq.w     D0, 1
  5235. 000042E2  3740 000A                move.w     [A3 + 0xA], D0
  5236. label000042E6:
  5237. 000042E6  4A53                     tst.w      [A3]
  5238. 000042E8  6C0A                     bge        +0xC /* 000042F4 */
  5239. 000042EA  302B 0008                move.w     D0, [A3 + 0x8]
  5240. 000042EE  5440                     addq.w     D0, 2
  5241. 000042F0  3740 0008                move.w     [A3 + 0x8], D0
  5242. label000042F4:
  5243. 000042F4  4A6B 0002                tst.w      [A3 + 0x2]
  5244. 000042F8  5DC0                     slt        D0
  5245. 000042FA  322D F468                move.w     D1, [A5 - 0xB98]
  5246. 000042FE  5541                     subq.w     D1, 2
  5247. 00004300  48C1                     ext.l      D1
  5248. 00004302  83FC 0003                divs.w     D1, 0x3
  5249. 00004306  C3FC 002D                muls.w     D1, 0x2D /* '-' */
  5250. 0000430A  B26B 000A                cmp.w      D1, [A3 + 0xA]
  5251. 0000430E  5EC1                     sgt        D1
  5252. 00004310  C001                     and.b      D0, D1
  5253. 00004312  6714                     beq        +0x16 /* 00004328 */
  5254. 00004314  302B 0008                move.w     D0, [A3 + 0x8]
  5255. 00004318  5240                     addq.w     D0, 1
  5256. 0000431A  3740 0008                move.w     [A3 + 0x8], D0
  5257. 0000431E  302B 000A                move.w     D0, [A3 + 0xA]
  5258. 00004322  5240                     addq.w     D0, 1
  5259. 00004324  3740 000A                move.w     [A3 + 0xA], D0
  5260. label00004328:
  5261. 00004328  0C6B 0200 0006           cmpi.w     [A3 + 0x6], 0x200
  5262. 0000432E  5EC0                     sgt        D0
  5263. 00004330  322D F468                move.w     D1, [A5 - 0xB98]
  5264. 00004334  5541                     subq.w     D1, 2
  5265. 00004336  48C1                     ext.l      D1
  5266. 00004338  83FC 0003                divs.w     D1, 0x3
  5267. 0000433C  C3FC 002D                muls.w     D1, 0x2D /* '-' */
  5268. 00004340  B26B 000A                cmp.w      D1, [A3 + 0xA]
  5269. 00004344  5EC1                     sgt        D1
  5270. 00004346  C001                     and.b      D0, D1
  5271. 00004348  6714                     beq        +0x16 /* 0000435E */
  5272. 0000434A  302B 0008                move.w     D0, [A3 + 0x8]
  5273. 0000434E  5340                     subq.w     D0, 1
  5274. 00004350  3740 0008                move.w     [A3 + 0x8], D0
  5275. 00004354  302B 000A                move.w     D0, [A3 + 0xA]
  5276. 00004358  5240                     addq.w     D0, 1
  5277. 0000435A  3740 000A                move.w     [A3 + 0xA], D0
  5278. label0000435E:
  5279. 0000435E  302B 0008                move.w     D0, [A3 + 0x8]
  5280. 00004362  6000 009C                bra        +0x9E /* 00004400 */
  5281. label00004366:
  5282. 00004366  302B 0002                move.w     D0, [A3 + 0x2]
  5283. 0000436A  5040                     addq.w     D0, 8
  5284. 0000436C  3740 0002                move.w     [A3 + 0x2], D0
  5285. 00004370  3013                     move.w     D0, [A3]
  5286. 00004372  5040                     addq.w     D0, 8
  5287. 00004374  3680                     move.w     [A3], D0
  5288. 00004376  302B 0004                move.w     D0, [A3 + 0x4]
  5289. 0000437A  5040                     addq.w     D0, 8
  5290. 0000437C  3740 0004                move.w     [A3 + 0x4], D0
  5291. 00004380  302B 0006                move.w     D0, [A3 + 0x6]
  5292. 00004384  5040                     addq.w     D0, 8
  5293. 00004386  3740 0006                move.w     [A3 + 0x6], D0
  5294. 0000438A  6000 0086                bra        +0x88 /* 00004412 */
  5295. label0000438E:
  5296. 0000438E  302B 0002                move.w     D0, [A3 + 0x2]
  5297. 00004392  5140                     subq.w     D0, 8
  5298. 00004394  3740 0002                move.w     [A3 + 0x2], D0
  5299. 00004398  3013                     move.w     D0, [A3]
  5300. 0000439A  5040                     addq.w     D0, 8
  5301. 0000439C  3680                     move.w     [A3], D0
  5302. 0000439E  302B 0004                move.w     D0, [A3 + 0x4]
  5303. 000043A2  5040                     addq.w     D0, 8
  5304. 000043A4  3740 0004                move.w     [A3 + 0x4], D0
  5305. 000043A8  302B 0006                move.w     D0, [A3 + 0x6]
  5306. 000043AC  5140                     subq.w     D0, 8
  5307. 000043AE  3740 0006                move.w     [A3 + 0x6], D0
  5308. 000043B2  605E                     bra        +0x60 /* 00004412 */
  5309. label000043B4:
  5310. 000043B4  302B 0002                move.w     D0, [A3 + 0x2]
  5311. 000043B8  5040                     addq.w     D0, 8
  5312. 000043BA  3740 0002                move.w     [A3 + 0x2], D0
  5313. 000043BE  3013                     move.w     D0, [A3]
  5314. 000043C0  5140                     subq.w     D0, 8
  5315. 000043C2  3680                     move.w     [A3], D0
  5316. 000043C4  302B 0004                move.w     D0, [A3 + 0x4]
  5317. 000043C8  5140                     subq.w     D0, 8
  5318. 000043CA  3740 0004                move.w     [A3 + 0x4], D0
  5319. 000043CE  302B 0006                move.w     D0, [A3 + 0x6]
  5320. 000043D2  5040                     addq.w     D0, 8
  5321. 000043D4  3740 0006                move.w     [A3 + 0x6], D0
  5322. 000043D8  6038                     bra        +0x3A /* 00004412 */
  5323. label000043DA:
  5324. 000043DA  302B 0002                move.w     D0, [A3 + 0x2]
  5325. 000043DE  5140                     subq.w     D0, 8
  5326. 000043E0  3740 0002                move.w     [A3 + 0x2], D0
  5327. 000043E4  3013                     move.w     D0, [A3]
  5328. 000043E6  5140                     subq.w     D0, 8
  5329. 000043E8  3680                     move.w     [A3], D0
  5330. 000043EA  302B 0004                move.w     D0, [A3 + 0x4]
  5331. 000043EE  5140                     subq.w     D0, 8
  5332. 000043F0  3740 0004                move.w     [A3 + 0x4], D0
  5333. 000043F4  302B 0006                move.w     D0, [A3 + 0x6]
  5334. 000043F8  5140                     subq.w     D0, 8
  5335. 000043FA  3740 0006                move.w     [A3 + 0x6], D0
  5336. 000043FE  6012                     bra        +0x14 /* 00004412 */
  5337. label00004400:
  5338. 00004400  5340                     subq.w     D0, 1
  5339. 00004402  67D6                     beq        -0x28 /* 000043DA */
  5340. 00004404  5340                     subq.w     D0, 1
  5341. 00004406  67AC                     beq        -0x52 /* 000043B4 */
  5342. 00004408  5340                     subq.w     D0, 1
  5343. 0000440A  6782                     beq        -0x7C /* 0000438E */
  5344. 0000440C  5340                     subq.w     D0, 1
  5345. 0000440E  6700 FF56                beq        -0xA8 /* 00004366 */
  5346. label00004412:
  5347. 00004412  0C6B 0154 0004           cmpi.w     [A3 + 0x4], 0x154
  5348. 00004418  5EC0                     sgt        D0
  5349. 0000441A  0C53 FFEC                cmpi.w     [A3], 0xFFEC
  5350. 0000441E  5DC1                     slt        D1
  5351. 00004420  8001                     or.b       D0, D1
  5352. 00004422  0C6B FFEC 0006           cmpi.w     [A3 + 0x6], 0xFFEC
  5353. 00004428  5DC1                     slt        D1
  5354. 0000442A  8001                     or.b       D0, D1
  5355. 0000442C  0C6B 0214 0002           cmpi.w     [A3 + 0x2], 0x214
  5356. 00004432  5EC1                     sgt        D1
  5357. 00004434  8001                     or.b       D0, D1
  5358. 00004436  670A                     beq        +0xC /* 00004442 */
  5359. 00004438  422B 000E                clr.b      [A3 + 0xE]
  5360. 0000443C  177C 0001 000F           move.b     [A3 + 0xF], 0x1
  5361. label00004442:
  5362. 00004442  486D F4D2                pea.l      [A5 - 0xB2E]
  5363. 00004446  486D F4E2                pea.l      [A5 - 0xB1E]
  5364. 0000444A  302B 0008                move.w     D0, [A3 + 0x8]
  5365. 0000444E  E740                     asl        D0.w, 3
  5366. 00004450  0640 FC98                addi.w     D0, 0xFC98
  5367. 00004454  4875 0000                pea.l      [A5 + D0.w]
  5368. 00004458  2F0B                     move.l     -[A7], A3
  5369. 0000445A  3F3C 0002                move.w     -[A7], 0x2
  5370. 0000445E  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  5371. 00004462  A8EC                     syscall    CopyBits
  5372. 00004464  302B 0004                move.w     D0, [A3 + 0x4]
  5373. 00004468  B06D F45E                cmp.w      D0, [A5 - 0xBA2]
  5374. 0000446C  5EC0                     sgt        D0
  5375. 0000446E  322D F462                move.w     D1, [A5 - 0xB9E]
  5376. 00004472  0641 FFF6                addi.w     D1, 0xFFF6
  5377. 00004476  B253                     cmp.w      D1, [A3]
  5378. 00004478  5EC1                     sgt        D1
  5379. 0000447A  C001                     and.b      D0, D1
  5380. 0000447C  322D F460                move.w     D1, [A5 - 0xBA0]
  5381. 00004480  5C41                     addq.w     D1, 6
  5382. 00004482  B26B 0006                cmp.w      D1, [A3 + 0x6]
  5383. 00004486  5DC1                     slt        D1
  5384. 00004488  C001                     and.b      D0, D1
  5385. 0000448A  322D F464                move.w     D1, [A5 - 0xB9C]
  5386. 0000448E  5D41                     subq.w     D1, 6
  5387. 00004490  B26B 0002                cmp.w      D1, [A3 + 0x2]
  5388. 00004494  5EC1                     sgt        D1
  5389. 00004496  C001                     and.b      D0, D1
  5390. 00004498  6706                     beq        +0x8 /* 000044A0 */
  5391. 0000449A  1B7C 0001 F10B           move.b     [A5 - 0xEF5], 0x1
  5392. label000044A0:
  5393. 000044A0  0C6B 0003 0008           cmpi.w     [A3 + 0x8], 0x3
  5394. 000044A6  5DC0                     slt        D0
  5395. 000044A8  122B 0010                move.b     D1, [A3 + 0x10]
  5396. 000044AC  5301                     subq.b     D1, 1
  5397. 000044AE  C001                     and.b      D0, D1
  5398. 000044B0  2F00                     move.l     -[A7], D0
  5399. 000044B2  554F                     subq.w     A7, 2
  5400. 000044B4  3F3C 0001                move.w     -[A7], 0x1
  5401. 000044B8  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  5402. 000044BC  321F                     move.w     D1, [A7]+
  5403. 000044BE  201F                     move.l     D0, [A7]+
  5404. 000044C0  5341                     subq.w     D1, 1
  5405. 000044C2  57C1                     seq        D1
  5406. 000044C4  C001                     and.b      D0, D1
  5407. 000044C6  6700 013A                beq        +0x13C /* 00004602 */
  5408. 000044CA  177C 0001 0010           move.b     [A3 + 0x10], 0x1
  5409. 000044D0  7003                     moveq.l    D0, 0x03
  5410. 000044D2  906B 0008                sub.w      D0, [A3 + 0x8]
  5411. 000044D6  3740 000C                move.w     [A3 + 0xC], D0
  5412. 000044DA  302B 000C                move.w     D0, [A3 + 0xC]
  5413. 000044DE  604C                     bra        +0x4E /* 0000452C */
  5414. label000044E0:
  5415. 000044E0  376B 0004 0012           move.w     [A3 + 0x12], [A3 + 0x4]
  5416. 000044E6  376B 0002 0018           move.w     [A3 + 0x18], [A3 + 0x2]
  5417. 000044EC  302B 0012                move.w     D0, [A3 + 0x12]
  5418. 000044F0  0640 000D                addi.w     D0, 0xD /* '\r' */
  5419. 000044F4  3740 0016                move.w     [A3 + 0x16], D0
  5420. 000044F8  302B 0018                move.w     D0, [A3 + 0x18]
  5421. 000044FC  0640 FFF3                addi.w     D0, 0xFFF3
  5422. 00004500  3740 0014                move.w     [A3 + 0x14], D0
  5423. 00004504  602E                     bra        +0x30 /* 00004534 */
  5424. label00004506:
  5425. 00004506  376B 0004 0012           move.w     [A3 + 0x12], [A3 + 0x4]
  5426. 0000450C  376B 0006 0014           move.w     [A3 + 0x14], [A3 + 0x6]
  5427. 00004512  302B 0012                move.w     D0, [A3 + 0x12]
  5428. 00004516  0640 000D                addi.w     D0, 0xD /* '\r' */
  5429. 0000451A  3740 0016                move.w     [A3 + 0x16], D0
  5430. 0000451E  302B 0014                move.w     D0, [A3 + 0x14]
  5431. 00004522  0640 000D                addi.w     D0, 0xD /* '\r' */
  5432. 00004526  3740 0018                move.w     [A3 + 0x18], D0
  5433. 0000452A  6008                     bra        +0xA /* 00004534 */
  5434. label0000452C:
  5435. 0000452C  5340                     subq.w     D0, 1
  5436. 0000452E  67B0                     beq        -0x4E /* 000044E0 */
  5437. 00004530  5340                     subq.w     D0, 1
  5438. 00004532  67D2                     beq        -0x2C /* 00004506 */
  5439. label00004534:
  5440. 00004534  486D F4D2                pea.l      [A5 - 0xB2E]
  5441. 00004538  486D F4E2                pea.l      [A5 - 0xB1E]
  5442. 0000453C  302B 000C                move.w     D0, [A3 + 0xC]
  5443. 00004540  E740                     asl        D0.w, 3
  5444. 00004542  0640 F1A6                addi.w     D0, 0xF1A6
  5445. 00004546  4875 0000                pea.l      [A5 + D0.w]
  5446. 0000454A  486B 0012                pea.l      [A3 + 0x12]
  5447. 0000454E  3F3C 0002                move.w     -[A7], 0x2
  5448. 00004552  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  5449. 00004556  A8EC                     syscall    CopyBits
  5450. 00004558  6000 00A8                bra        +0xAA /* 00004602 */
  5451. label0000455C:
  5452. 0000455C  102B 000F                move.b     D0, [A3 + 0xF]
  5453. 00004560  5300                     subq.b     D0, 1
  5454. 00004562  2F00                     move.l     -[A7], D0
  5455. 00004564  554F                     subq.w     A7, 2
  5456. 00004566  3F3C 0014                move.w     -[A7], 0x14
  5457. 0000456A  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  5458. 0000456E  321F                     move.w     D1, [A7]+
  5459. 00004570  201F                     move.l     D0, [A7]+
  5460. 00004572  0C41 0014                cmpi.w     D1, 0x14
  5461. 00004576  57C1                     seq        D1
  5462. 00004578  C001                     and.b      D0, D1
  5463. 0000457A  122B 000E                move.b     D1, [A3 + 0xE]
  5464. 0000457E  5301                     subq.b     D1, 1
  5465. 00004580  C001                     and.b      D0, D1
  5466. 00004582  676E                     beq        +0x70 /* 000045F2 */
  5467. 00004584  422B 0010                clr.b      [A3 + 0x10]
  5468. 00004588  377C 0018 0004           move.w     [A3 + 0x4], 0x18
  5469. 0000458E  4253                     clr.w      [A3]
  5470. 00004590  554F                     subq.w     A7, 2
  5471. 00004592  3F3C 0190                move.w     -[A7], 0x190
  5472. 00004596  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  5473. 0000459A  301F                     move.w     D0, [A7]+
  5474. 0000459C  0640 0032                addi.w     D0, 0x32 /* '2' */
  5475. 000045A0  3740 0002                move.w     [A3 + 0x2], D0
  5476. 000045A4  302B 0002                move.w     D0, [A3 + 0x2]
  5477. 000045A8  0640 0018                addi.w     D0, 0x18
  5478. 000045AC  3740 0006                move.w     [A3 + 0x6], D0
  5479. 000045B0  554F                     subq.w     A7, 2
  5480. 000045B2  3F3C 0002                move.w     -[A7], 0x2
  5481. 000045B6  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  5482. 000045BA  301F                     move.w     D0, [A7]+
  5483. 000045BC  5440                     addq.w     D0, 2
  5484. 000045BE  3740 0008                move.w     [A3 + 0x8], D0
  5485. 000045C2  426B 000A                clr.w      [A3 + 0xA]
  5486. 000045C6  177C 0001 000E           move.b     [A3 + 0xE], 0x1
  5487. 000045CC  486D F4D2                pea.l      [A5 - 0xB2E]
  5488. 000045D0  486D F4E2                pea.l      [A5 - 0xB1E]
  5489. 000045D4  302B 0008                move.w     D0, [A3 + 0x8]
  5490. 000045D8  E740                     asl        D0.w, 3
  5491. 000045DA  0640 FC98                addi.w     D0, 0xFC98
  5492. 000045DE  4875 0000                pea.l      [A5 + D0.w]
  5493. 000045E2  2F0B                     move.l     -[A7], A3
  5494. 000045E4  3F3C 0002                move.w     -[A7], 0x2
  5495. 000045E8  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  5496. 000045EC  A8EC                     syscall    CopyBits
  5497. 000045EE  426B 001A                clr.w      [A3 + 0x1A]
  5498. label000045F2:
  5499. 000045F2  4A2B 000F                tst.b      [A3 + 0xF]
  5500. 000045F6  670A                     beq        +0xC /* 00004602 */
  5501. 000045F8  302D F106                move.w     D0, [A5 - 0xEFA]
  5502. 000045FC  5240                     addq.w     D0, 1
  5503. 000045FE  3B40 F106                move.w     [A5 - 0xEFA], D0
  5504. label00004602:
  5505. 00004602  526D F47C                addq.w     [A5 - 0xB84], 1
  5506. 00004606  0C6D 0005 F47C           cmpi.w     [A5 - 0xB84], 0x5
  5507. 0000460C  6F00 FB48                ble        -0x4B6 /* 00004156 */
  5508. label00004610:
  5509. 00004610  422D F95F                clr.b      [A5 - 0x6A1]
  5510. 00004614  4A2D FBD2                tst.b      [A5 - 0x42E]
  5511. 00004618  6700 0444                beq        +0x446 /* 00004A5E */
  5512. 0000461C  3B7C 0001 F47C           move.w     [A5 - 0xB84], 0x1
  5513. label00004622:
  5514. 00004622  302D F47C                move.w     D0, [A5 - 0xB84]
  5515. 00004626  E940                     asl        D0.w, 4
  5516. 00004628  0640 FCC8                addi.w     D0, 0xFCC8
  5517. 0000462C  49F5 0000                lea.l      A4, [A5 + D0.w]
  5518. 00004630  4A2C 000A                tst.b      [A4 + 0xA]
  5519. 00004634  670A                     beq        +0xC /* 00004640 */
  5520. 00004636  302D F95C                move.w     D0, [A5 - 0x6A4]
  5521. 0000463A  5240                     addq.w     D0, 1
  5522. 0000463C  3B40 F95C                move.w     [A5 - 0x6A4], D0
  5523. label00004640:
  5524. 00004640  102D F840                move.b     D0, [A5 - 0x7C0]
  5525. 00004644  5300                     subq.b     D0, 1
  5526. 00004646  C014                     and.b      D0, [A4]
  5527. 00004648  122D F10B                move.b     D1, [A5 - 0xEF5]
  5528. 0000464C  5301                     subq.b     D1, 1
  5529. 0000464E  C001                     and.b      D0, D1
  5530. 00004650  6700 0366                beq        +0x368 /* 000049B8 */
  5531. 00004654  302C 0006                move.w     D0, [A4 + 0x6]
  5532. 00004658  B06D F45E                cmp.w      D0, [A5 - 0xBA2]
  5533. 0000465C  5EC0                     sgt        D0
  5534. 0000465E  322D F462                move.w     D1, [A5 - 0xB9E]
  5535. 00004662  0641 FFF6                addi.w     D1, 0xFFF6
  5536. 00004666  B26C 0002                cmp.w      D1, [A4 + 0x2]
  5537. 0000466A  5EC1                     sgt        D1
  5538. 0000466C  C001                     and.b      D0, D1
  5539. 0000466E  322D F460                move.w     D1, [A5 - 0xBA0]
  5540. 00004672  5841                     addq.w     D1, 4
  5541. 00004674  B26C 0008                cmp.w      D1, [A4 + 0x8]
  5542. 00004678  5DC1                     slt        D1
  5543. 0000467A  C001                     and.b      D0, D1
  5544. 0000467C  322D F464                move.w     D1, [A5 - 0xB9C]
  5545. 00004680  5941                     subq.w     D1, 4
  5546. 00004682  B26C 0004                cmp.w      D1, [A4 + 0x4]
  5547. 00004686  5EC1                     sgt        D1
  5548. 00004688  C001                     and.b      D0, D1
  5549. 0000468A  6700 025A                beq        +0x25C /* 000048E6 */
  5550. 0000468E  486D F4D2                pea.l      [A5 - 0xB2E]
  5551. 00004692  486D F4E2                pea.l      [A5 - 0xB1E]
  5552. 00004696  302C 000E                move.w     D0, [A4 + 0xE]
  5553. 0000469A  E740                     asl        D0.w, 3
  5554. 0000469C  0640 FCB8                addi.w     D0, 0xFCB8
  5555. 000046A0  4875 0000                pea.l      [A5 + D0.w]
  5556. 000046A4  486C 0002                pea.l      [A4 + 0x2]
  5557. 000046A8  3F3C 0002                move.w     -[A7], 0x2
  5558. 000046AC  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  5559. 000046B0  A8EC                     syscall    CopyBits
  5560. 000046B2  397C 012C 0006           move.w     [A4 + 0x6], 0x12C
  5561. 000046B8  397C 010A 0002           move.w     [A4 + 0x2], 0x10A
  5562. 000046BE  302C 0006                move.w     D0, [A4 + 0x6]
  5563. 000046C2  0640 000B                addi.w     D0, 0xB
  5564. 000046C6  3940 0006                move.w     [A4 + 0x6], D0
  5565. 000046CA  302D F464                move.w     D0, [A5 - 0xB9C]
  5566. 000046CE  5240                     addq.w     D0, 1
  5567. 000046D0  3940 0008                move.w     [A4 + 0x8], D0
  5568. 000046D4  302C 0008                move.w     D0, [A4 + 0x8]
  5569. 000046D8  0640 FFE8                addi.w     D0, 0xFFE8
  5570. 000046DC  3940 0004                move.w     [A4 + 0x4], D0
  5571. 000046E0  486D F4D2                pea.l      [A5 - 0xB2E]
  5572. 000046E4  486D F4E2                pea.l      [A5 - 0xB1E]
  5573. 000046E8  302D F468                move.w     D0, [A5 - 0xB98]
  5574. 000046EC  48C0                     ext.l      D0
  5575. 000046EE  81FC 0003                divs.w     D0, 0x3
  5576. 000046F2  E740                     asl        D0.w, 3
  5577. 000046F4  0640 F9D6                addi.w     D0, 0xF9D6
  5578. 000046F8  4875 0000                pea.l      [A5 + D0.w]
  5579. 000046FC  486C 0002                pea.l      [A4 + 0x2]
  5580. 00004700  4267                     clr.w      -[A7]
  5581. 00004702  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  5582. 00004706  A8EC                     syscall    CopyBits
  5583. 00004708  701E                     moveq.l    D0, 0x1E
  5584. 0000470A  2F00                     move.l     -[A7], D0
  5585. 0000470C  486D F11E                pea.l      [A5 - 0xEE2]
  5586. 00004710  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  5587. 00004714  486D F4D2                pea.l      [A5 - 0xB2E]
  5588. 00004718  486D F4E2                pea.l      [A5 - 0xB1E]
  5589. 0000471C  486D F3A6                pea.l      [A5 - 0xC5A]
  5590. 00004720  486D F45E                pea.l      [A5 - 0xBA2]
  5591. 00004724  3F3C 0003                move.w     -[A7], 0x3
  5592. 00004728  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  5593. 0000472C  A8EC                     syscall    CopyBits
  5594. 0000472E  4EAD 0112                jsr        [A5 + 0x112 /* export_30 */]
  5595. 00004732  2F2D F88E                move.l     -[A7], [A5 - 0x772]
  5596. 00004736  594F                     subq.w     A7, 4
  5597. 00004738  594F                     subq.w     A7, 4
  5598. 0000473A  2F3C 4353 4F4E           move.l     -[A7], 0x43534F4E /* 'CSON' */
  5599. 00004740  3F3C 03EC                move.w     -[A7], 0x3EC
  5600. 00004744  A9A0                     syscall    GetResource
  5601. 00004746  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  5602. 0000474A  42A7                     clr.l      -[A7]
  5603. 0000474C  4EAD 011A                jsr        [A5 + 0x11A /* export_31 */]
  5604. 00004750  3B7C 0002 F47C           move.w     [A5 - 0xB84], 0x2
  5605. label00004756:
  5606. 00004756  486D F4D2                pea.l      [A5 - 0xB2E]
  5607. 0000475A  486D F4E2                pea.l      [A5 - 0xB1E]
  5608. 0000475E  302D F47C                move.w     D0, [A5 - 0xB84]
  5609. 00004762  C1FC 0018                muls.w     D0, 0x18
  5610. 00004766  322D F468                move.w     D1, [A5 - 0xB98]
  5611. 0000476A  48C1                     ext.l      D1
  5612. 0000476C  83FC 0003                divs.w     D1, 0x3
  5613. 00004770  E741                     asl        D1.w, 3
  5614. 00004772  D041                     add.w      D0, D1
  5615. 00004774  0640 F9BE                addi.w     D0, 0xF9BE
  5616. 00004778  4875 0000                pea.l      [A5 + D0.w]
  5617. 0000477C  486C 0002                pea.l      [A4 + 0x2]
  5618. 00004780  4267                     clr.w      -[A7]
  5619. 00004782  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  5620. 00004786  A8EC                     syscall    CopyBits
  5621. 00004788  7004                     moveq.l    D0, 0x04
  5622. 0000478A  2F00                     move.l     -[A7], D0
  5623. 0000478C  486D F122                pea.l      [A5 - 0xEDE]
  5624. 00004790  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  5625. 00004794  526D F47C                addq.w     [A5 - 0xB84], 1
  5626. 00004798  0C6D 000F F47C           cmpi.w     [A5 - 0xB84], 0xF
  5627. 0000479E  6FB6                     ble        -0x48 /* 00004756 */
  5628. 000047A0  4EAD 0112                jsr        [A5 + 0x112 /* export_30 */]
  5629. 000047A4  3B7C 0003 F47C           move.w     [A5 - 0xB84], 0x3
  5630. label000047AA:
  5631. 000047AA  302D F47C                move.w     D0, [A5 - 0xB84]
  5632. 000047AE  5540                     subq.w     D0, 2
  5633. 000047B0  E740                     asl        D0.w, 3
  5634. 000047B2  0640 FCB8                addi.w     D0, 0xFCB8
  5635. 000047B6  47F5 0000                lea.l      A3, [A5 + D0.w]
  5636. 000047BA  4EAD 0112                jsr        [A5 + 0x112 /* export_30 */]
  5637. 000047BE  2F2D F8B2                move.l     -[A7], [A5 - 0x74E]
  5638. 000047C2  594F                     subq.w     A7, 4
  5639. 000047C4  594F                     subq.w     A7, 4
  5640. 000047C6  2F3C 4353 4F4E           move.l     -[A7], 0x43534F4E /* 'CSON' */
  5641. 000047CC  3F3C 03EB                move.w     -[A7], 0x3EB
  5642. 000047D0  A9A0                     syscall    GetResource
  5643. 000047D2  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  5644. 000047D6  42A7                     clr.l      -[A7]
  5645. 000047D8  4EAD 011A                jsr        [A5 + 0x11A /* export_31 */]
  5646. 000047DC  36BC 000C                move.w     [A3], 0xC
  5647. 000047E0  377C 002E 0004           move.w     [A3 + 0x4], 0x2E /* '.' */
  5648. 000047E6  302D F47C                move.w     D0, [A5 - 0xB84]
  5649. 000047EA  5340                     subq.w     D0, 1
  5650. 000047EC  C1FC 0015                muls.w     D0, 0x15
  5651. 000047F0  3740 0002                move.w     [A3 + 0x2], D0
  5652. 000047F4  302D F47C                move.w     D0, [A5 - 0xB84]
  5653. 000047F8  C1FC 0015                muls.w     D0, 0x15
  5654. 000047FC  5340                     subq.w     D0, 1
  5655. 000047FE  3740 0006                move.w     [A3 + 0x6], D0
  5656. 00004802  0C6D 0003 F468           cmpi.w     [A5 - 0xB98], 0x3
  5657. 00004808  6F0A                     ble        +0xC /* 00004814 */
  5658. 0000480A  36BC 002F                move.w     [A3], 0x2F /* '/' */
  5659. 0000480E  377C 0051 0004           move.w     [A3 + 0x4], 0x51 /* 'Q' */
  5660. label00004814:
  5661. 00004814  526D F47C                addq.w     [A5 - 0xB84], 1
  5662. 00004818  0C6D 0005 F47C           cmpi.w     [A5 - 0xB84], 0x5
  5663. 0000481E  6F8A                     ble        -0x74 /* 000047AA */
  5664. 00004820  302C 0006                move.w     D0, [A4 + 0x6]
  5665. 00004824  0640 FFF5                addi.w     D0, 0xFFF5
  5666. 00004828  3940 0006                move.w     [A4 + 0x6], D0
  5667. 0000482C  302C 0008                move.w     D0, [A4 + 0x8]
  5668. 00004830  5540                     subq.w     D0, 2
  5669. 00004832  3940 0008                move.w     [A4 + 0x8], D0
  5670. 00004836  302C 0004                move.w     D0, [A4 + 0x4]
  5671. 0000483A  5440                     addq.w     D0, 2
  5672. 0000483C  3940 0004                move.w     [A4 + 0x4], D0
  5673. 00004840  486D F4D2                pea.l      [A5 - 0xB2E]
  5674. 00004844  486D F4E2                pea.l      [A5 - 0xB1E]
  5675. 00004848  302C 000E                move.w     D0, [A4 + 0xE]
  5676. 0000484C  E740                     asl        D0.w, 3
  5677. 0000484E  0640 FCB8                addi.w     D0, 0xFCB8
  5678. 00004852  4875 0000                pea.l      [A5 + D0.w]
  5679. 00004856  486C 0002                pea.l      [A4 + 0x2]
  5680. 0000485A  4267                     clr.w      -[A7]
  5681. 0000485C  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  5682. 00004860  A8EC                     syscall    CopyBits
  5683. label00004862:
  5684. 00004862  486D F4D2                pea.l      [A5 - 0xB2E]
  5685. 00004866  486D F4E2                pea.l      [A5 - 0xB1E]
  5686. 0000486A  302C 000E                move.w     D0, [A4 + 0xE]
  5687. 0000486E  E740                     asl        D0.w, 3
  5688. 00004870  0640 FCB8                addi.w     D0, 0xFCB8
  5689. 00004874  4875 0000                pea.l      [A5 + D0.w]
  5690. 00004878  486C 0002                pea.l      [A4 + 0x2]
  5691. 0000487C  3F3C 0002                move.w     -[A7], 0x2
  5692. 00004880  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  5693. 00004884  A8EC                     syscall    CopyBits
  5694. 00004886  302C 0002                move.w     D0, [A4 + 0x2]
  5695. 0000488A  5140                     subq.w     D0, 8
  5696. 0000488C  3940 0002                move.w     [A4 + 0x2], D0
  5697. 00004890  302C 0006                move.w     D0, [A4 + 0x6]
  5698. 00004894  5140                     subq.w     D0, 8
  5699. 00004896  3940 0006                move.w     [A4 + 0x6], D0
  5700. 0000489A  7003                     moveq.l    D0, 0x03
  5701. 0000489C  906C 000E                sub.w      D0, [A4 + 0xE]
  5702. 000048A0  3940 000E                move.w     [A4 + 0xE], D0
  5703. 000048A4  486D F4D2                pea.l      [A5 - 0xB2E]
  5704. 000048A8  486D F4E2                pea.l      [A5 - 0xB1E]
  5705. 000048AC  302C 000E                move.w     D0, [A4 + 0xE]
  5706. 000048B0  E740                     asl        D0.w, 3
  5707. 000048B2  0640 FCB8                addi.w     D0, 0xFCB8
  5708. 000048B6  4875 0000                pea.l      [A5 + D0.w]
  5709. 000048BA  486C 0002                pea.l      [A4 + 0x2]
  5710. 000048BE  3F3C 0002                move.w     -[A7], 0x2
  5711. 000048C2  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  5712. 000048C6  A8EC                     syscall    CopyBits
  5713. 000048C8  7001                     moveq.l    D0, 0x01
  5714. 000048CA  2F00                     move.l     -[A7], D0
  5715. 000048CC  486D F122                pea.l      [A5 - 0xEDE]
  5716. 000048D0  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  5717. 000048D4  4A6C 0006                tst.w      [A4 + 0x6]
  5718. 000048D8  6C88                     bge        -0x76 /* 00004862 */
  5719. 000048DA  1B7C 0001 F10B           move.b     [A5 - 0xEF5], 0x1
  5720. 000048E0  1B7C 0001 F118           move.b     [A5 - 0xEE8], 0x1
  5721. label000048E6:
  5722. 000048E6  102D F840                move.b     D0, [A5 - 0x7C0]
  5723. 000048EA  5300                     subq.b     D0, 1
  5724. 000048EC  122D F10B                move.b     D1, [A5 - 0xEF5]
  5725. 000048F0  5301                     subq.b     D1, 1
  5726. 000048F2  C001                     and.b      D0, D1
  5727. 000048F4  6700 015A                beq        +0x15C /* 00004A50 */
  5728. 000048F8  486D F4D2                pea.l      [A5 - 0xB2E]
  5729. 000048FC  486D F4E2                pea.l      [A5 - 0xB1E]
  5730. 00004900  486D EDD0                pea.l      [A5 - 0x1230]
  5731. 00004904  486C 0002                pea.l      [A4 + 0x2]
  5732. 00004908  4267                     clr.w      -[A7]
  5733. 0000490A  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  5734. 0000490E  A8EC                     syscall    CopyBits
  5735. 00004910  302C 0002                move.w     D0, [A4 + 0x2]
  5736. 00004914  0640 001A                addi.w     D0, 0x1A
  5737. 00004918  3940 0002                move.w     [A4 + 0x2], D0
  5738. 0000491C  302C 0006                move.w     D0, [A4 + 0x6]
  5739. 00004920  0640 001A                addi.w     D0, 0x1A
  5740. 00004924  3940 0006                move.w     [A4 + 0x6], D0
  5741. 00004928  7003                     moveq.l    D0, 0x03
  5742. 0000492A  906C 000E                sub.w      D0, [A4 + 0xE]
  5743. 0000492E  3940 000E                move.w     [A4 + 0xE], D0
  5744. 00004932  486D F4D2                pea.l      [A5 - 0xB2E]
  5745. 00004936  486D F4E2                pea.l      [A5 - 0xB1E]
  5746. 0000493A  302C 000E                move.w     D0, [A4 + 0xE]
  5747. 0000493E  E740                     asl        D0.w, 3
  5748. 00004940  0640 FCB8                addi.w     D0, 0xFCB8
  5749. 00004944  4875 0000                pea.l      [A5 + D0.w]
  5750. 00004948  486C 0002                pea.l      [A4 + 0x2]
  5751. 0000494C  4267                     clr.w      -[A7]
  5752. 0000494E  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  5753. 00004952  A8EC                     syscall    CopyBits
  5754. 00004954  0C6C 0140 0002           cmpi.w     [A4 + 0x2], 0x140
  5755. 0000495A  6F00 00F4                ble        +0xF6 /* 00004A50 */
  5756. 0000495E  302C 000C                move.w     D0, [A4 + 0xC]
  5757. 00004962  5240                     addq.w     D0, 1
  5758. 00004964  3940 000C                move.w     [A4 + 0xC], D0
  5759. 00004968  302D F468                move.w     D0, [A5 - 0xB98]
  5760. 0000496C  48C0                     ext.l      D0
  5761. 0000496E  81FC 0003                divs.w     D0, 0x3
  5762. 00004972  E540                     asl        D0.w, 2
  5763. 00004974  B06C 000C                cmp.w      D0, [A4 + 0xC]
  5764. 00004978  5FC0                     sle        D0
  5765. 0000497A  4A6C 000C                tst.w      [A4 + 0xC]
  5766. 0000497E  5DC1                     slt        D1
  5767. 00004980  8001                     or.b       D0, D1
  5768. 00004982  6708                     beq        +0xA /* 0000498C */
  5769. 00004984  197C 0001 000A           move.b     [A4 + 0xA], 0x1
  5770. 0000498A  4214                     clr.b      [A4]
  5771. label0000498C:
  5772. 0000498C  302D F468                move.w     D0, [A5 - 0xB98]
  5773. 00004990  48C0                     ext.l      D0
  5774. 00004992  81FC 0003                divs.w     D0, 0x3
  5775. 00004996  E540                     asl        D0.w, 2
  5776. 00004998  B06C 000C                cmp.w      D0, [A4 + 0xC]
  5777. 0000499C  5EC0                     sgt        D0
  5778. 0000499E  4A6C 000C                tst.w      [A4 + 0xC]
  5779. 000049A2  5CC1                     sge        D1
  5780. 000049A4  C001                     and.b      D0, D1
  5781. 000049A6  122D F10B                move.b     D1, [A5 - 0xEF5]
  5782. 000049AA  5301                     subq.b     D1, 1
  5783. 000049AC  C001                     and.b      D0, D1
  5784. 000049AE  6700 00A0                beq        +0xA2 /* 00004A50 */
  5785. 000049B2  4214                     clr.b      [A4]
  5786. 000049B4  6000 009A                bra        +0x9C /* 00004A50 */
  5787. label000049B8:
  5788. 000049B8  102C 000A                move.b     D0, [A4 + 0xA]
  5789. 000049BC  5300                     subq.b     D0, 1
  5790. 000049BE  122D F95F                move.b     D1, [A5 - 0x6A1]
  5791. 000049C2  5301                     subq.b     D1, 1
  5792. 000049C4  C001                     and.b      D0, D1
  5793. 000049C6  122D F840                move.b     D1, [A5 - 0x7C0]
  5794. 000049CA  5301                     subq.b     D1, 1
  5795. 000049CC  C001                     and.b      D0, D1
  5796. 000049CE  2F00                     move.l     -[A7], D0
  5797. 000049D0  554F                     subq.w     A7, 2
  5798. 000049D2  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  5799. 000049D6  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  5800. 000049DA  321F                     move.w     D1, [A7]+
  5801. 000049DC  201F                     move.l     D0, [A7]+
  5802. 000049DE  0C41 000A                cmpi.w     D1, 0xA /* '\n' */
  5803. 000049E2  57C1                     seq        D1
  5804. 000049E4  C001                     and.b      D0, D1
  5805. 000049E6  6768                     beq        +0x6A /* 00004A50 */
  5806. 000049E8  1B7C 0001 F95F           move.b     [A5 - 0x6A1], 0x1
  5807. 000049EE  18BC 0001                move.b     [A4], 0x1
  5808. 000049F2  426C 0002                clr.w      [A4 + 0x2]
  5809. 000049F6  397C 0022 0006           move.w     [A4 + 0x6], 0x22 /* '\"' */
  5810. 000049FC  554F                     subq.w     A7, 2
  5811. 000049FE  3F3C 001B                move.w     -[A7], 0x1B
  5812. 00004A02  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  5813. 00004A06  301F                     move.w     D0, [A7]+
  5814. 00004A08  C1FC 0013                muls.w     D0, 0x13
  5815. 00004A0C  0640 FFEC                addi.w     D0, 0xFFEC
  5816. 00004A10  3940 0004                move.w     [A4 + 0x4], D0
  5817. 00004A14  302C 0004                move.w     D0, [A4 + 0x4]
  5818. 00004A18  0640 0014                addi.w     D0, 0x14
  5819. 00004A1C  3940 0008                move.w     [A4 + 0x8], D0
  5820. 00004A20  554F                     subq.w     A7, 2
  5821. 00004A22  3F3C 0002                move.w     -[A7], 0x2
  5822. 00004A26  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  5823. 00004A2A  395F 000E                move.w     [A4 + 0xE], [A7]+
  5824. 00004A2E  486D F4D2                pea.l      [A5 - 0xB2E]
  5825. 00004A32  486D F4E2                pea.l      [A5 - 0xB1E]
  5826. 00004A36  302C 000E                move.w     D0, [A4 + 0xE]
  5827. 00004A3A  E740                     asl        D0.w, 3
  5828. 00004A3C  0640 FCB8                addi.w     D0, 0xFCB8
  5829. 00004A40  4875 0000                pea.l      [A5 + D0.w]
  5830. 00004A44  486C 0002                pea.l      [A4 + 0x2]
  5831. 00004A48  4267                     clr.w      -[A7]
  5832. 00004A4A  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  5833. 00004A4E  A8EC                     syscall    CopyBits
  5834. label00004A50:
  5835. 00004A50  526D F47C                addq.w     [A5 - 0xB84], 1
  5836. 00004A54  0C6D 0014 F47C           cmpi.w     [A5 - 0xB84], 0x14
  5837. 00004A5A  6F00 FBC6                ble        -0x438 /* 00004622 */
  5838. label00004A5E:
  5839. 00004A5E  426D F478                clr.w      [A5 - 0xB88]
  5840. 00004A62  4A2D F115                tst.b      [A5 - 0xEEB]
  5841. 00004A66  6700 01F2                beq        +0x1F4 /* 00004C5A */
  5842. 00004A6A  3B7C 0001 F47C           move.w     [A5 - 0xB84], 0x1
  5843. label00004A70:
  5844. 00004A70  302D F47C                move.w     D0, [A5 - 0xB84]
  5845. 00004A74  E940                     asl        D0.w, 4
  5846. 00004A76  0640 FBC4                addi.w     D0, 0xFBC4
  5847. 00004A7A  47F5 0000                lea.l      A3, [A5 + D0.w]
  5848. 00004A7E  4A2B 000E                tst.b      [A3 + 0xE]
  5849. 00004A82  6700 00DC                beq        +0xDE /* 00004B60 */
  5850. 00004A86  302B 0004                move.w     D0, [A3 + 0x4]
  5851. 00004A8A  B06D F45E                cmp.w      D0, [A5 - 0xBA2]
  5852. 00004A8E  6F58                     ble        +0x5A /* 00004AE8 */
  5853. 00004A90  302B 0002                move.w     D0, [A3 + 0x2]
  5854. 00004A94  0640 000F                addi.w     D0, 0xF
  5855. 00004A98  3B40 F96C                move.w     [A5 - 0x694], D0
  5856. 00004A9C  3013                     move.w     D0, [A3]
  5857. 00004A9E  0640 000F                addi.w     D0, 0xF
  5858. 00004AA2  3B40 F96A                move.w     [A5 - 0x696], D0
  5859. 00004AA6  554F                     subq.w     A7, 2
  5860. 00004AA8  2F2D F96A                move.l     -[A7], [A5 - 0x696]
  5861. 00004AAC  486D F45E                pea.l      [A5 - 0xBA2]
  5862. 00004AB0  A8AD                     syscall    PtInRect
  5863. 00004AB2  4A1F                     tst.b      [A7]+
  5864. 00004AB4  6706                     beq        +0x8 /* 00004ABC */
  5865. 00004AB6  1B7C 0001 F10B           move.b     [A5 - 0xEF5], 0x1
  5866. label00004ABC:
  5867. 00004ABC  302B 0002                move.w     D0, [A3 + 0x2]
  5868. 00004AC0  0640 001E                addi.w     D0, 0x1E
  5869. 00004AC4  3B40 F96C                move.w     [A5 - 0x694], D0
  5870. 00004AC8  3013                     move.w     D0, [A3]
  5871. 00004ACA  0640 001E                addi.w     D0, 0x1E
  5872. 00004ACE  3B40 F96A                move.w     [A5 - 0x696], D0
  5873. 00004AD2  554F                     subq.w     A7, 2
  5874. 00004AD4  2F2D F96A                move.l     -[A7], [A5 - 0x696]
  5875. 00004AD8  486D F45E                pea.l      [A5 - 0xBA2]
  5876. 00004ADC  A8AD                     syscall    PtInRect
  5877. 00004ADE  4A1F                     tst.b      [A7]+
  5878. 00004AE0  6706                     beq        +0x8 /* 00004AE8 */
  5879. 00004AE2  1B7C 0001 F10B           move.b     [A5 - 0xEF5], 0x1
  5880. label00004AE8:
  5881. 00004AE8  486D F4D2                pea.l      [A5 - 0xB2E]
  5882. 00004AEC  486D F4E2                pea.l      [A5 - 0xB1E]
  5883. 00004AF0  302B 000C                move.w     D0, [A3 + 0xC]
  5884. 00004AF4  E740                     asl        D0.w, 3
  5885. 00004AF6  0640 ED60                addi.w     D0, 0xED60
  5886. 00004AFA  4875 0000                pea.l      [A5 + D0.w]
  5887. 00004AFE  2F0B                     move.l     -[A7], A3
  5888. 00004B00  3F3C 0002                move.w     -[A7], 0x2
  5889. 00004B04  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  5890. 00004B08  A8EC                     syscall    CopyBits
  5891. 00004B0A  302B 000C                move.w     D0, [A3 + 0xC]
  5892. 00004B0E  601C                     bra        +0x1E /* 00004B2C */
  5893. label00004B10:
  5894. 00004B10  2F0B                     move.l     -[A7], A3
  5895. 00004B12  3F3C 0010                move.w     -[A7], 0x10
  5896. 00004B16  3F3C 0010                move.w     -[A7], 0x10
  5897. 00004B1A  A8A8                     syscall    OffsetRect
  5898. 00004B1C  6016                     bra        +0x18 /* 00004B34 */
  5899. label00004B1E:
  5900. 00004B1E  2F0B                     move.l     -[A7], A3
  5901. 00004B20  3F3C FFF0                move.w     -[A7], 0xFFF0
  5902. 00004B24  3F3C 0010                move.w     -[A7], 0x10
  5903. 00004B28  A8A8                     syscall    OffsetRect
  5904. 00004B2A  6008                     bra        +0xA /* 00004B34 */
  5905. label00004B2C:
  5906. 00004B2C  5340                     subq.w     D0, 1
  5907. 00004B2E  67E0                     beq        -0x1E /* 00004B10 */
  5908. 00004B30  5340                     subq.w     D0, 1
  5909. 00004B32  67EA                     beq        -0x14 /* 00004B1E */
  5910. label00004B34:
  5911. 00004B34  0C53 014A                cmpi.w     [A3], 0x14A
  5912. 00004B38  6F04                     ble        +0x6 /* 00004B3E */
  5913. 00004B3A  422B 000E                clr.b      [A3 + 0xE]
  5914. label00004B3E:
  5915. 00004B3E  486D F4D2                pea.l      [A5 - 0xB2E]
  5916. 00004B42  486D F4E2                pea.l      [A5 - 0xB1E]
  5917. 00004B46  302B 000C                move.w     D0, [A3 + 0xC]
  5918. 00004B4A  E740                     asl        D0.w, 3
  5919. 00004B4C  0640 ED60                addi.w     D0, 0xED60
  5920. 00004B50  4875 0000                pea.l      [A5 + D0.w]
  5921. 00004B54  2F0B                     move.l     -[A7], A3
  5922. 00004B56  3F3C 0002                move.w     -[A7], 0x2
  5923. 00004B5A  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  5924. 00004B5E  A8EC                     syscall    CopyBits
  5925. label00004B60:
  5926. 00004B60  102B 000E                move.b     D0, [A3 + 0xE]
  5927. 00004B64  5300                     subq.b     D0, 1
  5928. 00004B66  122B 000F                move.b     D1, [A3 + 0xF]
  5929. 00004B6A  5301                     subq.b     D1, 1
  5930. 00004B6C  C001                     and.b      D0, D1
  5931. 00004B6E  2F00                     move.l     -[A7], D0
  5932. 00004B70  554F                     subq.w     A7, 2
  5933. 00004B72  3F3C 0014                move.w     -[A7], 0x14
  5934. 00004B76  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  5935. 00004B7A  321F                     move.w     D1, [A7]+
  5936. 00004B7C  201F                     move.l     D0, [A7]+
  5937. 00004B7E  0C41 0014                cmpi.w     D1, 0x14
  5938. 00004B82  57C1                     seq        D1
  5939. 00004B84  C001                     and.b      D0, D1
  5940. 00004B86  122D F10B                move.b     D1, [A5 - 0xEF5]
  5941. 00004B8A  5301                     subq.b     D1, 1
  5942. 00004B8C  C001                     and.b      D0, D1
  5943. 00004B8E  6700 00A6                beq        +0xA8 /* 00004C36 */
  5944. 00004B92  554F                     subq.w     A7, 2
  5945. 00004B94  3F3C 0002                move.w     -[A7], 0x2
  5946. 00004B98  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  5947. 00004B9C  375F 000C                move.w     [A3 + 0xC], [A7]+
  5948. 00004BA0  302B 000C                move.w     D0, [A3 + 0xC]
  5949. 00004BA4  6042                     bra        +0x44 /* 00004BE8 */
  5950. label00004BA6:
  5951. 00004BA6  303C 00FA                move.w     D0, 0xFA
  5952. 00004BAA  906D F460                sub.w      D0, [A5 - 0xBA0]
  5953. 00004BAE  3680                     move.w     [A3], D0
  5954. 00004BB0  3013                     move.w     D0, [A3]
  5955. 00004BB2  0640 0030                addi.w     D0, 0x30 /* '0' */
  5956. 00004BB6  3740 0004                move.w     [A3 + 0x4], D0
  5957. 00004BBA  377C FFD3 0002           move.w     [A3 + 0x2], 0xFFD3
  5958. 00004BC0  426B 0006                clr.w      [A3 + 0x6]
  5959. 00004BC4  602A                     bra        +0x2C /* 00004BF0 */
  5960. label00004BC6:
  5961. 00004BC6  302D F464                move.w     D0, [A5 - 0xB9C]
  5962. 00004BCA  0640 FEFA                addi.w     D0, 0xFEFA
  5963. 00004BCE  3680                     move.w     [A3], D0
  5964. 00004BD0  3013                     move.w     D0, [A3]
  5965. 00004BD2  0640 0030                addi.w     D0, 0x30 /* '0' */
  5966. 00004BD6  3740 0004                move.w     [A3 + 0x4], D0
  5967. 00004BDA  377C 0200 0002           move.w     [A3 + 0x2], 0x200
  5968. 00004BE0  377C 022D 0006           move.w     [A3 + 0x6], 0x22D
  5969. 00004BE6  6008                     bra        +0xA /* 00004BF0 */
  5970. label00004BE8:
  5971. 00004BE8  5340                     subq.w     D0, 1
  5972. 00004BEA  67BA                     beq        -0x44 /* 00004BA6 */
  5973. 00004BEC  5340                     subq.w     D0, 1
  5974. 00004BEE  67D6                     beq        -0x28 /* 00004BC6 */
  5975. label00004BF0:
  5976. 00004BF0  377C 0001 0008           move.w     [A3 + 0x8], 0x1
  5977. 00004BF6  302B 000A                move.w     D0, [A3 + 0xA]
  5978. 00004BFA  5240                     addq.w     D0, 1
  5979. 00004BFC  3740 000A                move.w     [A3 + 0xA], D0
  5980. 00004C00  0C6B 0007 000A           cmpi.w     [A3 + 0xA], 0x7
  5981. 00004C06  6606                     bne        +0x8 /* 00004C0E */
  5982. 00004C08  177C 0001 000F           move.b     [A3 + 0xF], 0x1
  5983. label00004C0E:
  5984. 00004C0E  177C 0001 000E           move.b     [A3 + 0xE], 0x1
  5985. 00004C14  486D F4D2                pea.l      [A5 - 0xB2E]
  5986. 00004C18  486D F4E2                pea.l      [A5 - 0xB1E]
  5987. 00004C1C  302B 000C                move.w     D0, [A3 + 0xC]
  5988. 00004C20  E740                     asl        D0.w, 3
  5989. 00004C22  0640 ED60                addi.w     D0, 0xED60
  5990. 00004C26  4875 0000                pea.l      [A5 + D0.w]
  5991. 00004C2A  2F0B                     move.l     -[A7], A3
  5992. 00004C2C  3F3C 0002                move.w     -[A7], 0x2
  5993. 00004C30  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  5994. 00004C34  A8EC                     syscall    CopyBits
  5995. label00004C36:
  5996. 00004C36  102B 000E                move.b     D0, [A3 + 0xE]
  5997. 00004C3A  5300                     subq.b     D0, 1
  5998. 00004C3C  C02B 000F                and.b      D0, [A3 + 0xF]
  5999. 00004C40  670A                     beq        +0xC /* 00004C4C */
  6000. 00004C42  302D F478                move.w     D0, [A5 - 0xB88]
  6001. 00004C46  5240                     addq.w     D0, 1
  6002. 00004C48  3B40 F478                move.w     [A5 - 0xB88], D0
  6003. label00004C4C:
  6004. 00004C4C  526D F47C                addq.w     [A5 - 0xB84], 1
  6005. 00004C50  0C6D 0004 F47C           cmpi.w     [A5 - 0xB84], 0x4
  6006. 00004C56  6F00 FE18                ble        -0x1E6 /* 00004A70 */
  6007. label00004C5A:
  6008. 00004C5A  4A2D F114                tst.b      [A5 - 0xEEC]
  6009. 00004C5E  6700 020A                beq        +0x20C /* 00004E6A */
  6010. 00004C62  554F                     subq.w     A7, 2
  6011. 00004C64  486D ECC4                pea.l      [A5 - 0x133C]
  6012. 00004C68  486D F45E                pea.l      [A5 - 0xBA2]
  6013. 00004C6C  486D ECBC                pea.l      [A5 - 0x1344]
  6014. 00004C70  A8AA                     syscall    SectRect
  6015. 00004C72  4A1F                     tst.b      [A7]+
  6016. 00004C74  6706                     beq        +0x8 /* 00004C7C */
  6017. 00004C76  1B7C 0001 F10B           move.b     [A5 - 0xEF5], 0x1
  6018. label00004C7C:
  6019. 00004C7C  486D F4D2                pea.l      [A5 - 0xB2E]
  6020. 00004C80  486D F4E2                pea.l      [A5 - 0xB1E]
  6021. 00004C84  302D ECCE                move.w     D0, [A5 - 0x1332]
  6022. 00004C88  E740                     asl        D0.w, 3
  6023. 00004C8A  0640 ECC8                addi.w     D0, 0xECC8
  6024. 00004C8E  4875 0000                pea.l      [A5 + D0.w]
  6025. 00004C92  486D ECC4                pea.l      [A5 - 0x133C]
  6026. 00004C96  3F3C 0002                move.w     -[A7], 0x2
  6027. 00004C9A  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  6028. 00004C9E  A8EC                     syscall    CopyBits
  6029. 00004CA0  486D ECC4                pea.l      [A5 - 0x133C]
  6030. 00004CA4  4267                     clr.w      -[A7]
  6031. 00004CA6  3F3C 0001                move.w     -[A7], 0x1
  6032. 00004CAA  A8A8                     syscall    OffsetRect
  6033. 00004CAC  302D F460                move.w     D0, [A5 - 0xBA0]
  6034. 00004CB0  B06D ECC6                cmp.w      D0, [A5 - 0x133A]
  6035. 00004CB4  6C0C                     bge        +0xE /* 00004CC2 */
  6036. 00004CB6  486D ECC4                pea.l      [A5 - 0x133C]
  6037. 00004CBA  3F3C FFFB                move.w     -[A7], 0xFFFB
  6038. 00004CBE  4267                     clr.w      -[A7]
  6039. 00004CC0  A8A8                     syscall    OffsetRect
  6040. label00004CC2:
  6041. 00004CC2  302D F464                move.w     D0, [A5 - 0xB9C]
  6042. 00004CC6  B06D ECCA                cmp.w      D0, [A5 - 0x1336]
  6043. 00004CCA  6F0C                     ble        +0xE /* 00004CD8 */
  6044. 00004CCC  486D ECC4                pea.l      [A5 - 0x133C]
  6045. 00004CD0  3F3C 0005                move.w     -[A7], 0x5
  6046. 00004CD4  4267                     clr.w      -[A7]
  6047. 00004CD6  A8A8                     syscall    OffsetRect
  6048. label00004CD8:
  6049. 00004CD8  302D ECCE                move.w     D0, [A5 - 0x1332]
  6050. 00004CDC  48C0                     ext.l      D0
  6051. 00004CDE  81FC 0004                divs.w     D0, 0x4
  6052. 00004CE2  4840                     swap.w     D0
  6053. 00004CE4  5240                     addq.w     D0, 1
  6054. 00004CE6  3B40 ECCE                move.w     [A5 - 0x1332], D0
  6055. 00004CEA  486D F4D2                pea.l      [A5 - 0xB2E]
  6056. 00004CEE  486D F4E2                pea.l      [A5 - 0xB1E]
  6057. 00004CF2  302D ECCE                move.w     D0, [A5 - 0x1332]
  6058. 00004CF6  E740                     asl        D0.w, 3
  6059. 00004CF8  0640 ECC8                addi.w     D0, 0xECC8
  6060. 00004CFC  4875 0000                pea.l      [A5 + D0.w]
  6061. 00004D00  486D ECC4                pea.l      [A5 - 0x133C]
  6062. 00004D04  3F3C 0002                move.w     -[A7], 0x2
  6063. 00004D08  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  6064. 00004D0C  A8EC                     syscall    CopyBits
  6065. 00004D0E  0C6D 0154 ECC8           cmpi.w     [A5 - 0x1338], 0x154
  6066. 00004D14  6634                     bne        +0x36 /* 00004D4A */
  6067. 00004D16  422D F119                clr.b      [A5 - 0xEE7]
  6068. 00004D1A  3F2D ECC6                move.w     -[A7], [A5 - 0x133A]
  6069. 00004D1E  3F3C 0003                move.w     -[A7], 0x3
  6070. 00004D22  4267                     clr.w      -[A7]
  6071. 00004D24  486D F45E                pea.l      [A5 - 0xBA2]
  6072. 00004D28  486D F454                pea.l      [A5 - 0xBAC]
  6073. 00004D2C  4EAD 017A                jsr        [A5 + 0x17A /* export_43 */]
  6074. 00004D30  302D ECCC                move.w     D0, [A5 - 0x1334]
  6075. 00004D34  0640 000A                addi.w     D0, 0xA /* '\n' */
  6076. 00004D38  3B40 ECCC                move.w     [A5 - 0x1334], D0
  6077. 00004D3C  0C6D 001E ECCC           cmpi.w     [A5 - 0x1334], 0x1E
  6078. 00004D42  6F06                     ble        +0x8 /* 00004D4A */
  6079. 00004D44  1B7C 0001 F119           move.b     [A5 - 0xEE7], 0x1
  6080. label00004D4A:
  6081. 00004D4A  0C6D 0154 ECC4           cmpi.w     [A5 - 0x133C], 0x154
  6082. 00004D50  6F10                     ble        +0x12 /* 00004D62 */
  6083. 00004D52  422D F114                clr.b      [A5 - 0xEEC]
  6084. 00004D56  1B7C 0001 F11B           move.b     [A5 - 0xEE5], 0x1
  6085. 00004D5C  3B7C 0001 F932           move.w     [A5 - 0x6CE], 0x1
  6086. label00004D62:
  6087. 00004D62  0C6D 001E ECCC           cmpi.w     [A5 - 0x1334], 0x1E
  6088. 00004D68  5EC0                     sgt        D0
  6089. 00004D6A  0C6D 00E6 ECC4           cmpi.w     [A5 - 0x133C], 0xE6
  6090. 00004D70  5DC1                     slt        D1
  6091. 00004D72  C001                     and.b      D0, D1
  6092. 00004D74  6700 00F4                beq        +0xF6 /* 00004E6A */
  6093. 00004D78  486D F4D2                pea.l      [A5 - 0xB2E]
  6094. 00004D7C  486D F4E2                pea.l      [A5 - 0xB1E]
  6095. 00004D80  302D ECCE                move.w     D0, [A5 - 0x1332]
  6096. 00004D84  E740                     asl        D0.w, 3
  6097. 00004D86  0640 ECC8                addi.w     D0, 0xECC8
  6098. 00004D8A  4875 0000                pea.l      [A5 + D0.w]
  6099. 00004D8E  486D ECC4                pea.l      [A5 - 0x133C]
  6100. 00004D92  3F3C 0002                move.w     -[A7], 0x2
  6101. 00004D96  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  6102. 00004D9A  A8EC                     syscall    CopyBits
  6103. 00004D9C  486D F4C4                pea.l      [A5 - 0xB3C]
  6104. 00004DA0  486D F4E2                pea.l      [A5 - 0xB1E]
  6105. 00004DA4  486D FE18                pea.l      [A5 - 0x1E8]
  6106. 00004DA8  486D ECC4                pea.l      [A5 - 0x133C]
  6107. 00004DAC  3F3C 0002                move.w     -[A7], 0x2
  6108. 00004DB0  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  6109. 00004DB4  A8EC                     syscall    CopyBits
  6110. 00004DB6  3B7C 0002 F47C           move.w     [A5 - 0xB84], 0x2
  6111. label00004DBC:
  6112. 00004DBC  7014                     moveq.l    D0, 0x14
  6113. 00004DBE  2F00                     move.l     -[A7], D0
  6114. 00004DC0  486D F122                pea.l      [A5 - 0xEDE]
  6115. 00004DC4  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  6116. 00004DC8  486D F4C4                pea.l      [A5 - 0xB3C]
  6117. 00004DCC  486D F4E2                pea.l      [A5 - 0xB1E]
  6118. 00004DD0  302D F47C                move.w     D0, [A5 - 0xB84]
  6119. 00004DD4  5340                     subq.w     D0, 1
  6120. 00004DD6  E740                     asl        D0.w, 3
  6121. 00004DD8  0640 FE10                addi.w     D0, 0xFE10
  6122. 00004DDC  4875 0000                pea.l      [A5 + D0.w]
  6123. 00004DE0  486D ECC4                pea.l      [A5 - 0x133C]
  6124. 00004DE4  3F3C 0002                move.w     -[A7], 0x2
  6125. 00004DE8  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  6126. 00004DEC  A8EC                     syscall    CopyBits
  6127. 00004DEE  486D F4C4                pea.l      [A5 - 0xB3C]
  6128. 00004DF2  486D F4E2                pea.l      [A5 - 0xB1E]
  6129. 00004DF6  302D F47C                move.w     D0, [A5 - 0xB84]
  6130. 00004DFA  E740                     asl        D0.w, 3
  6131. 00004DFC  0640 FE10                addi.w     D0, 0xFE10
  6132. 00004E00  4875 0000                pea.l      [A5 + D0.w]
  6133. 00004E04  486D ECC4                pea.l      [A5 - 0x133C]
  6134. 00004E08  3F3C 0002                move.w     -[A7], 0x2
  6135. 00004E0C  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  6136. 00004E10  A8EC                     syscall    CopyBits
  6137. 00004E12  4A2D F119                tst.b      [A5 - 0xEE7]
  6138. 00004E16  6734                     beq        +0x36 /* 00004E4C */
  6139. 00004E18  302D F45E                move.w     D0, [A5 - 0xBA2]
  6140. 00004E1C  5540                     subq.w     D0, 2
  6141. 00004E1E  3B40 F156                move.w     [A5 - 0xEAA], D0
  6142. 00004E22  302D F45E                move.w     D0, [A5 - 0xBA2]
  6143. 00004E26  0640 000C                addi.w     D0, 0xC
  6144. 00004E2A  3B40 F15A                move.w     [A5 - 0xEA6], D0
  6145. 00004E2E  426D F158                clr.w      [A5 - 0xEA8]
  6146. 00004E32  3B7C 0200 F15C           move.w     [A5 - 0xEA4], 0x200
  6147. 00004E38  302D F156                move.w     D0, [A5 - 0xEAA]
  6148. 00004E3C  5540                     subq.w     D0, 2
  6149. 00004E3E  3B40 F156                move.w     [A5 - 0xEAA], D0
  6150. 00004E42  302D F15A                move.w     D0, [A5 - 0xEA6]
  6151. 00004E46  5440                     addq.w     D0, 2
  6152. 00004E48  3B40 F15A                move.w     [A5 - 0xEA6], D0
  6153. label00004E4C:
  6154. 00004E4C  526D F47C                addq.w     [A5 - 0xB84], 1
  6155. 00004E50  0C6D 0005 F47C           cmpi.w     [A5 - 0xB84], 0x5
  6156. 00004E56  6F00 FF64                ble        -0x9A /* 00004DBC */
  6157. 00004E5A  422D F114                clr.b      [A5 - 0xEEC]
  6158. 00004E5E  1B7C 0001 F11B           move.b     [A5 - 0xEE5], 0x1
  6159. 00004E64  3B7C 0001 F932           move.w     [A5 - 0x6CE], 0x1
  6160. label00004E6A:
  6161. 00004E6A  4A2D F113                tst.b      [A5 - 0xEED]
  6162. 00004E6E  6700 031E                beq        +0x320 /* 0000518E */
  6163. 00004E72  0C6D 0028 F0FA           cmpi.w     [A5 - 0xF06], 0x28 /* '(' */
  6164. 00004E78  661C                     bne        +0x1E /* 00004E96 */
  6165. 00004E7A  486D F4D2                pea.l      [A5 - 0xB2E]
  6166. 00004E7E  486D F4E2                pea.l      [A5 - 0xB1E]
  6167. 00004E82  486D EC76                pea.l      [A5 - 0x138A]
  6168. 00004E86  486D F0FE                pea.l      [A5 - 0xF02]
  6169. 00004E8A  3F3C 0002                move.w     -[A7], 0x2
  6170. 00004E8E  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  6171. 00004E92  A8EC                     syscall    CopyBits
  6172. 00004E94  6056                     bra        +0x58 /* 00004EEC */
  6173. label00004E96:
  6174. 00004E96  0C6D 0032 F0FA           cmpi.w     [A5 - 0xF06], 0x32 /* '2' */
  6175. 00004E9C  6F2A                     ble        +0x2C /* 00004EC8 */
  6176. 00004E9E  486D F4D2                pea.l      [A5 - 0xB2E]
  6177. 00004EA2  486D F4E2                pea.l      [A5 - 0xB1E]
  6178. 00004EA6  302D F0FC                move.w     D0, [A5 - 0xF04]
  6179. 00004EAA  C1ED F0FC                muls.w     D0, [A5 - 0xF04]
  6180. 00004EAE  E740                     asl        D0.w, 3
  6181. 00004EB0  0640 EC5E                addi.w     D0, 0xEC5E
  6182. 00004EB4  4875 0000                pea.l      [A5 + D0.w]
  6183. 00004EB8  486D F0FE                pea.l      [A5 - 0xF02]
  6184. 00004EBC  3F3C 0002                move.w     -[A7], 0x2
  6185. 00004EC0  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  6186. 00004EC4  A8EC                     syscall    CopyBits
  6187. 00004EC6  6024                     bra        +0x26 /* 00004EEC */
  6188. label00004EC8:
  6189. 00004EC8  486D F4D2                pea.l      [A5 - 0xB2E]
  6190. 00004ECC  486D F4E2                pea.l      [A5 - 0xB1E]
  6191. 00004ED0  302D F0FC                move.w     D0, [A5 - 0xF04]
  6192. 00004ED4  E740                     asl        D0.w, 3
  6193. 00004ED6  0640 EC5E                addi.w     D0, 0xEC5E
  6194. 00004EDA  4875 0000                pea.l      [A5 + D0.w]
  6195. 00004EDE  486D F0FE                pea.l      [A5 - 0xF02]
  6196. 00004EE2  3F3C 0002                move.w     -[A7], 0x2
  6197. 00004EE6  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  6198. 00004EEA  A8EC                     syscall    CopyBits
  6199. label00004EEC:
  6200. 00004EEC  486D F0FE                pea.l      [A5 - 0xF02]
  6201. 00004EF0  3F2D F0F8                move.w     -[A7], [A5 - 0xF08]
  6202. 00004EF4  4267                     clr.w      -[A7]
  6203. 00004EF6  A8A8                     syscall    OffsetRect
  6204. 00004EF8  4A6D F104                tst.w      [A5 - 0xEFC]
  6205. 00004EFC  6C20                     bge        +0x22 /* 00004F1E */
  6206. 00004EFE  3B7C 0004 F0F8           move.w     [A5 - 0xF08], 0x4
  6207. 00004F04  486D F0FE                pea.l      [A5 - 0xF02]
  6208. 00004F08  4267                     clr.w      -[A7]
  6209. 00004F0A  3F3C 003C                move.w     -[A7], 0x3C /* '<' */
  6210. 00004F0E  A8A8                     syscall    OffsetRect
  6211. 00004F10  554F                     subq.w     A7, 2
  6212. 00004F12  3F3C 003C                move.w     -[A7], 0x3C /* '<' */
  6213. 00004F16  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  6214. 00004F1A  3B5F F0FA                move.w     [A5 - 0xF06], [A7]+
  6215. label00004F1E:
  6216. 00004F1E  0C6D 0200 F100           cmpi.w     [A5 - 0xF00], 0x200
  6217. 00004F24  6F20                     ble        +0x22 /* 00004F46 */
  6218. 00004F26  3B7C FFFC F0F8           move.w     [A5 - 0xF08], 0xFFFC
  6219. 00004F2C  486D F0FE                pea.l      [A5 - 0xF02]
  6220. 00004F30  4267                     clr.w      -[A7]
  6221. 00004F32  3F3C 003C                move.w     -[A7], 0x3C /* '<' */
  6222. 00004F36  A8A8                     syscall    OffsetRect
  6223. 00004F38  554F                     subq.w     A7, 2
  6224. 00004F3A  3F3C 003C                move.w     -[A7], 0x3C /* '<' */
  6225. 00004F3E  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  6226. 00004F42  3B5F F0FA                move.w     [A5 - 0xF06], [A7]+
  6227. label00004F46:
  6228. 00004F46  4A6D F0F6                tst.w      [A5 - 0xF0A]
  6229. 00004F4A  6C58                     bge        +0x5A /* 00004FA4 */
  6230. 00004F4C  486D F0FE                pea.l      [A5 - 0xF02]
  6231. 00004F50  302D F0F8                move.w     D0, [A5 - 0xF08]
  6232. 00004F54  4440                     neg.w      D0
  6233. 00004F56  3F00                     move.w     -[A7], D0
  6234. 00004F58  3F3C FFFC                move.w     -[A7], 0xFFFC
  6235. 00004F5C  A8A8                     syscall    OffsetRect
  6236. 00004F5E  302D F0FA                move.w     D0, [A5 - 0xF06]
  6237. 00004F62  48C0                     ext.l      D0
  6238. 00004F64  81FC 000A                divs.w     D0, 0xA /* '\n' */
  6239. 00004F68  48C0                     ext.l      D0
  6240. 00004F6A  81FC 0002                divs.w     D0, 0x2
  6241. 00004F6E  4840                     swap.w     D0
  6242. 00004F70  5340                     subq.w     D0, 1
  6243. 00004F72  660E                     bne        +0x10 /* 00004F82 */
  6244. 00004F74  486D F0FE                pea.l      [A5 - 0xF02]
  6245. 00004F78  3F3C FFFC                move.w     -[A7], 0xFFFC
  6246. 00004F7C  4267                     clr.w      -[A7]
  6247. 00004F7E  A8A8                     syscall    OffsetRect
  6248. 00004F80  600C                     bra        +0xE /* 00004F8E */
  6249. label00004F82:
  6250. 00004F82  486D F0FE                pea.l      [A5 - 0xF02]
  6251. 00004F86  3F3C 0004                move.w     -[A7], 0x4
  6252. 00004F8A  4267                     clr.w      -[A7]
  6253. 00004F8C  A8A8                     syscall    OffsetRect
  6254. label00004F8E:
  6255. 00004F8E  4A6D F102                tst.w      [A5 - 0xEFE]
  6256. 00004F92  6C10                     bge        +0x12 /* 00004FA4 */
  6257. 00004F94  422D F113                clr.b      [A5 - 0xEED]
  6258. 00004F98  1B7C 0001 F11B           move.b     [A5 - 0xEE5], 0x1
  6259. 00004F9E  3B7C 0001 F932           move.w     [A5 - 0x6CE], 0x1
  6260. label00004FA4:
  6261. 00004FA4  7003                     moveq.l    D0, 0x03
  6262. 00004FA6  906D F0FC                sub.w      D0, [A5 - 0xF04]
  6263. 00004FAA  3B40 F0FC                move.w     [A5 - 0xF04], D0
  6264. 00004FAE  302D F0FA                move.w     D0, [A5 - 0xF06]
  6265. 00004FB2  5240                     addq.w     D0, 1
  6266. 00004FB4  48C0                     ext.l      D0
  6267. 00004FB6  81FC 003C                divs.w     D0, 0x3C /* '<' */
  6268. 00004FBA  4840                     swap.w     D0
  6269. 00004FBC  3B40 F0FA                move.w     [A5 - 0xF06], D0
  6270. 00004FC0  0C6D 0032 F0FA           cmpi.w     [A5 - 0xF06], 0x32 /* '2' */
  6271. 00004FC6  6F00 00B0                ble        +0xB2 /* 00005078 */
  6272. 00004FCA  4EAD 0112                jsr        [A5 + 0x112 /* export_30 */]
  6273. 00004FCE  2F2D F85E                move.l     -[A7], [A5 - 0x7A2]
  6274. 00004FD2  594F                     subq.w     A7, 4
  6275. 00004FD4  594F                     subq.w     A7, 4
  6276. 00004FD6  2F3C 4353 4F4E           move.l     -[A7], 0x43534F4E /* 'CSON' */
  6277. 00004FDC  3F3C 03F0                move.w     -[A7], 0x3F0
  6278. 00004FE0  A9A0                     syscall    GetResource
  6279. 00004FE2  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  6280. 00004FE6  42A7                     clr.l      -[A7]
  6281. 00004FE8  4EAD 011A                jsr        [A5 + 0x11A /* export_31 */]
  6282. 00004FEC  302D F102                move.w     D0, [A5 - 0xEFE]
  6283. 00004FF0  5740                     subq.w     D0, 3
  6284. 00004FF2  3B40 F156                move.w     [A5 - 0xEAA], D0
  6285. 00004FF6  302D F102                move.w     D0, [A5 - 0xEFE]
  6286. 00004FFA  0640 0129                addi.w     D0, 0x129
  6287. 00004FFE  3B40 F15A                move.w     [A5 - 0xEA6], D0
  6288. 00005002  4A6D F0F8                tst.w      [A5 - 0xF08]
  6289. 00005006  6F1A                     ble        +0x1C /* 00005022 */
  6290. 00005008  302D F100                move.w     D0, [A5 - 0xF00]
  6291. 0000500C  0640 0044                addi.w     D0, 0x44 /* 'D' */
  6292. 00005010  3B40 F15C                move.w     [A5 - 0xEA4], D0
  6293. 00005014  302D F100                move.w     D0, [A5 - 0xF00]
  6294. 00005018  0640 0042                addi.w     D0, 0x42 /* 'B' */
  6295. 0000501C  3B40 F158                move.w     [A5 - 0xEA8], D0
  6296. 00005020  6018                     bra        +0x1A /* 0000503A */
  6297. label00005022:
  6298. 00005022  302D F100                move.w     D0, [A5 - 0xF00]
  6299. 00005026  0640 0045                addi.w     D0, 0x45 /* 'E' */
  6300. 0000502A  3B40 F15C                move.w     [A5 - 0xEA4], D0
  6301. 0000502E  302D F100                move.w     D0, [A5 - 0xF00]
  6302. 00005032  0640 0043                addi.w     D0, 0x43 /* 'C' */
  6303. 00005036  3B40 F158                move.w     [A5 - 0xEA8], D0
  6304. label0000503A:
  6305. 0000503A  486D F4D2                pea.l      [A5 - 0xB2E]
  6306. 0000503E  486D F4E2                pea.l      [A5 - 0xB1E]
  6307. 00005042  302D F0FC                move.w     D0, [A5 - 0xF04]
  6308. 00005046  E740                     asl        D0.w, 3
  6309. 00005048  0640 F966                addi.w     D0, 0xF966
  6310. 0000504C  4875 0000                pea.l      [A5 + D0.w]
  6311. 00005050  486D F156                pea.l      [A5 - 0xEAA]
  6312. 00005054  3F3C 0002                move.w     -[A7], 0x2
  6313. 00005058  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  6314. 0000505C  A8EC                     syscall    CopyBits
  6315. 0000505E  554F                     subq.w     A7, 2
  6316. 00005060  486D F45E                pea.l      [A5 - 0xBA2]
  6317. 00005064  486D F156                pea.l      [A5 - 0xEAA]
  6318. 00005068  486D F156                pea.l      [A5 - 0xEAA]
  6319. 0000506C  A8AA                     syscall    SectRect
  6320. 0000506E  4A1F                     tst.b      [A7]+
  6321. 00005070  6706                     beq        +0x8 /* 00005078 */
  6322. 00005072  1B7C 0001 F10B           move.b     [A5 - 0xEF5], 0x1
  6323. label00005078:
  6324. 00005078  0C6D 0028 F0FA           cmpi.w     [A5 - 0xF06], 0x28 /* '(' */
  6325. 0000507E  661C                     bne        +0x1E /* 0000509C */
  6326. 00005080  486D F4D2                pea.l      [A5 - 0xB2E]
  6327. 00005084  486D F4E2                pea.l      [A5 - 0xB1E]
  6328. 00005088  486D EC76                pea.l      [A5 - 0x138A]
  6329. 0000508C  486D F0FE                pea.l      [A5 - 0xF02]
  6330. 00005090  3F3C 0002                move.w     -[A7], 0x2
  6331. 00005094  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  6332. 00005098  A8EC                     syscall    CopyBits
  6333. 0000509A  6056                     bra        +0x58 /* 000050F2 */
  6334. label0000509C:
  6335. 0000509C  0C6D 0032 F0FA           cmpi.w     [A5 - 0xF06], 0x32 /* '2' */
  6336. 000050A2  6F2A                     ble        +0x2C /* 000050CE */
  6337. 000050A4  486D F4D2                pea.l      [A5 - 0xB2E]
  6338. 000050A8  486D F4E2                pea.l      [A5 - 0xB1E]
  6339. 000050AC  302D F0FC                move.w     D0, [A5 - 0xF04]
  6340. 000050B0  C1ED F0FC                muls.w     D0, [A5 - 0xF04]
  6341. 000050B4  E740                     asl        D0.w, 3
  6342. 000050B6  0640 EC5E                addi.w     D0, 0xEC5E
  6343. 000050BA  4875 0000                pea.l      [A5 + D0.w]
  6344. 000050BE  486D F0FE                pea.l      [A5 - 0xF02]
  6345. 000050C2  3F3C 0002                move.w     -[A7], 0x2
  6346. 000050C6  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  6347. 000050CA  A8EC                     syscall    CopyBits
  6348. 000050CC  6024                     bra        +0x26 /* 000050F2 */
  6349. label000050CE:
  6350. 000050CE  486D F4D2                pea.l      [A5 - 0xB2E]
  6351. 000050D2  486D F4E2                pea.l      [A5 - 0xB1E]
  6352. 000050D6  302D F0FC                move.w     D0, [A5 - 0xF04]
  6353. 000050DA  E740                     asl        D0.w, 3
  6354. 000050DC  0640 EC5E                addi.w     D0, 0xEC5E
  6355. 000050E0  4875 0000                pea.l      [A5 + D0.w]
  6356. 000050E4  486D F0FE                pea.l      [A5 - 0xF02]
  6357. 000050E8  3F3C 0002                move.w     -[A7], 0x2
  6358. 000050EC  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  6359. 000050F0  A8EC                     syscall    CopyBits
  6360. label000050F2:
  6361. 000050F2  0C6D 00F0 F0FE           cmpi.w     [A5 - 0xF02], 0xF0
  6362. 000050F8  6F10                     ble        +0x12 /* 0000510A */
  6363. 000050FA  422D F113                clr.b      [A5 - 0xEED]
  6364. 000050FE  1B7C 0001 F11B           move.b     [A5 - 0xEE5], 0x1
  6365. 00005104  3B7C 0001 F932           move.w     [A5 - 0x6CE], 0x1
  6366. label0000510A:
  6367. 0000510A  0C6D 0032 F0FA           cmpi.w     [A5 - 0xF06], 0x32 /* '2' */
  6368. 00005110  5EC0                     sgt        D0
  6369. 00005112  122D F10B                move.b     D1, [A5 - 0xEF5]
  6370. 00005116  5301                     subq.b     D1, 1
  6371. 00005118  C001                     and.b      D0, D1
  6372. 0000511A  6772                     beq        +0x74 /* 0000518E */
  6373. 0000511C  302D F102                move.w     D0, [A5 - 0xEFE]
  6374. 00005120  5740                     subq.w     D0, 3
  6375. 00005122  3B40 F156                move.w     [A5 - 0xEAA], D0
  6376. 00005126  302D F102                move.w     D0, [A5 - 0xEFE]
  6377. 0000512A  0640 0129                addi.w     D0, 0x129
  6378. 0000512E  3B40 F15A                move.w     [A5 - 0xEA6], D0
  6379. 00005132  4A6D F0F8                tst.w      [A5 - 0xF08]
  6380. 00005136  6F1A                     ble        +0x1C /* 00005152 */
  6381. 00005138  302D F100                move.w     D0, [A5 - 0xF00]
  6382. 0000513C  0640 0044                addi.w     D0, 0x44 /* 'D' */
  6383. 00005140  3B40 F15C                move.w     [A5 - 0xEA4], D0
  6384. 00005144  302D F100                move.w     D0, [A5 - 0xF00]
  6385. 00005148  0640 0042                addi.w     D0, 0x42 /* 'B' */
  6386. 0000514C  3B40 F158                move.w     [A5 - 0xEA8], D0
  6387. 00005150  6018                     bra        +0x1A /* 0000516A */
  6388. label00005152:
  6389. 00005152  302D F100                move.w     D0, [A5 - 0xF00]
  6390. 00005156  0640 0045                addi.w     D0, 0x45 /* 'E' */
  6391. 0000515A  3B40 F15C                move.w     [A5 - 0xEA4], D0
  6392. 0000515E  302D F100                move.w     D0, [A5 - 0xF00]
  6393. 00005162  0640 0043                addi.w     D0, 0x43 /* 'C' */
  6394. 00005166  3B40 F158                move.w     [A5 - 0xEA8], D0
  6395. label0000516A:
  6396. 0000516A  486D F4D2                pea.l      [A5 - 0xB2E]
  6397. 0000516E  486D F4E2                pea.l      [A5 - 0xB1E]
  6398. 00005172  302D F0FC                move.w     D0, [A5 - 0xF04]
  6399. 00005176  E740                     asl        D0.w, 3
  6400. 00005178  0640 F966                addi.w     D0, 0xF966
  6401. 0000517C  4875 0000                pea.l      [A5 + D0.w]
  6402. 00005180  486D F156                pea.l      [A5 - 0xEAA]
  6403. 00005184  3F3C 0002                move.w     -[A7], 0x2
  6404. 00005188  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  6405. 0000518C  A8EC                     syscall    CopyBits
  6406. label0000518E:
  6407. 0000518E  4A2D F112                tst.b      [A5 - 0xEEE]
  6408. 00005192  6700 032A                beq        +0x32C /* 000054BE */
  6409. 00005196  4A6D F0E8                tst.w      [A5 - 0xF18]
  6410. 0000519A  6F1C                     ble        +0x1E /* 000051B8 */
  6411. 0000519C  486D F4C4                pea.l      [A5 - 0xB3C]
  6412. 000051A0  486D F4E2                pea.l      [A5 - 0xB1E]
  6413. 000051A4  486D F084                pea.l      [A5 - 0xF7C]
  6414. 000051A8  486D F0EE                pea.l      [A5 - 0xF12]
  6415. 000051AC  3F3C 0002                move.w     -[A7], 0x2
  6416. 000051B0  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  6417. 000051B4  A8EC                     syscall    CopyBits
  6418. 000051B6  601A                     bra        +0x1C /* 000051D2 */
  6419. label000051B8:
  6420. 000051B8  486D F4C4                pea.l      [A5 - 0xB3C]
  6421. 000051BC  486D F4E2                pea.l      [A5 - 0xB1E]
  6422. 000051C0  486D F08C                pea.l      [A5 - 0xF74]
  6423. 000051C4  486D F0EE                pea.l      [A5 - 0xF12]
  6424. 000051C8  3F3C 0002                move.w     -[A7], 0x2
  6425. 000051CC  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  6426. 000051D0  A8EC                     syscall    CopyBits
  6427. label000051D2:
  6428. 000051D2  486D F0EE                pea.l      [A5 - 0xF12]
  6429. 000051D6  3F2D F0EC                move.w     -[A7], [A5 - 0xF14]
  6430. 000051DA  3F2D F0EA                move.w     -[A7], [A5 - 0xF16]
  6431. 000051DE  A8A8                     syscall    OffsetRect
  6432. 000051E0  4A6D F0F0                tst.w      [A5 - 0xF10]
  6433. 000051E4  6C0A                     bge        +0xC /* 000051F0 */
  6434. 000051E6  426D F0F0                clr.w      [A5 - 0xF10]
  6435. 000051EA  3B7C 001B F0F4           move.w     [A5 - 0xF0C], 0x1B
  6436. label000051F0:
  6437. 000051F0  0C6D 0200 F0F4           cmpi.w     [A5 - 0xF0C], 0x200
  6438. 000051F6  6F0C                     ble        +0xE /* 00005204 */
  6439. 000051F8  3B7C 01E5 F0F0           move.w     [A5 - 0xF10], 0x1E5
  6440. 000051FE  3B7C 0200 F0F4           move.w     [A5 - 0xF0C], 0x200
  6441. label00005204:
  6442. 00005204  4A6D F0E8                tst.w      [A5 - 0xF18]
  6443. 00005208  6F1C                     ble        +0x1E /* 00005226 */
  6444. 0000520A  486D F4C4                pea.l      [A5 - 0xB3C]
  6445. 0000520E  486D F4E2                pea.l      [A5 - 0xB1E]
  6446. 00005212  486D F084                pea.l      [A5 - 0xF7C]
  6447. 00005216  486D F0EE                pea.l      [A5 - 0xF12]
  6448. 0000521A  3F3C 0002                move.w     -[A7], 0x2
  6449. 0000521E  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  6450. 00005222  A8EC                     syscall    CopyBits
  6451. 00005224  601A                     bra        +0x1C /* 00005240 */
  6452. label00005226:
  6453. 00005226  486D F4C4                pea.l      [A5 - 0xB3C]
  6454. 0000522A  486D F4E2                pea.l      [A5 - 0xB1E]
  6455. 0000522E  486D F08C                pea.l      [A5 - 0xF74]
  6456. 00005232  486D F0EE                pea.l      [A5 - 0xF12]
  6457. 00005236  3F3C 0002                move.w     -[A7], 0x2
  6458. 0000523A  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  6459. 0000523E  A8EC                     syscall    CopyBits
  6460. label00005240:
  6461. 00005240  302D F0EE                move.w     D0, [A5 - 0xF12]
  6462. 00005244  B06D F0E4                cmp.w      D0, [A5 - 0xF1C]
  6463. 00005248  6F0A                     ble        +0xC /* 00005254 */
  6464. 0000524A  302D F0EA                move.w     D0, [A5 - 0xF16]
  6465. 0000524E  5340                     subq.w     D0, 1
  6466. 00005250  3B40 F0EA                move.w     [A5 - 0xF16], D0
  6467. label00005254:
  6468. 00005254  302D F0F2                move.w     D0, [A5 - 0xF0E]
  6469. 00005258  B06D F0E4                cmp.w      D0, [A5 - 0xF1C]
  6470. 0000525C  6C0A                     bge        +0xC /* 00005268 */
  6471. 0000525E  302D F0EA                move.w     D0, [A5 - 0xF16]
  6472. 00005262  5240                     addq.w     D0, 1
  6473. 00005264  3B40 F0EA                move.w     [A5 - 0xF16], D0
  6474. label00005268:
  6475. 00005268  302D F0F4                move.w     D0, [A5 - 0xF0C]
  6476. 0000526C  B06D F0E6                cmp.w      D0, [A5 - 0xF1A]
  6477. 00005270  6C0A                     bge        +0xC /* 0000527C */
  6478. 00005272  302D F0EC                move.w     D0, [A5 - 0xF14]
  6479. 00005276  5240                     addq.w     D0, 1
  6480. 00005278  3B40 F0EC                move.w     [A5 - 0xF14], D0
  6481. label0000527C:
  6482. 0000527C  302D F0F0                move.w     D0, [A5 - 0xF10]
  6483. 00005280  B06D F0E6                cmp.w      D0, [A5 - 0xF1A]
  6484. 00005284  6F0A                     ble        +0xC /* 00005290 */
  6485. 00005286  302D F0EC                move.w     D0, [A5 - 0xF14]
  6486. 0000528A  5340                     subq.w     D0, 1
  6487. 0000528C  3B40 F0EC                move.w     [A5 - 0xF14], D0
  6488. label00005290:
  6489. 00005290  4A6D F0E8                tst.w      [A5 - 0xF18]
  6490. 00005294  6C06                     bge        +0x8 /* 0000529C */
  6491. 00005296  3B7C FFFB F0EA           move.w     [A5 - 0xF16], 0xFFFB
  6492. label0000529C:
  6493. 0000529C  554F                     subq.w     A7, 2
  6494. 0000529E  3F3C 001F                move.w     -[A7], 0x1F
  6495. 000052A2  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  6496. 000052A6  301F                     move.w     D0, [A7]+
  6497. 000052A8  D06D F0E6                add.w      D0, [A5 - 0xF1A]
  6498. 000052AC  0640 FFF0                addi.w     D0, 0xFFF0
  6499. 000052B0  3B40 F0E6                move.w     [A5 - 0xF1A], D0
  6500. 000052B4  0C6D 0032 F0E6           cmpi.w     [A5 - 0xF1A], 0x32 /* '2' */
  6501. 000052BA  6C06                     bge        +0x8 /* 000052C2 */
  6502. 000052BC  3B7C 01C2 F0E6           move.w     [A5 - 0xF1A], 0x1C2
  6503. label000052C2:
  6504. 000052C2  0C6D 01C2 F0E6           cmpi.w     [A5 - 0xF1A], 0x1C2
  6505. 000052C8  6F06                     ble        +0x8 /* 000052D0 */
  6506. 000052CA  3B7C 0032 F0E6           move.w     [A5 - 0xF1A], 0x32 /* '2' */
  6507. label000052D0:
  6508. 000052D0  0C6D FF38 F0F2           cmpi.w     [A5 - 0xF0E], 0xFF38
  6509. 000052D6  6C10                     bge        +0x12 /* 000052E8 */
  6510. 000052D8  422D F112                clr.b      [A5 - 0xEEE]
  6511. 000052DC  1B7C 0001 F11B           move.b     [A5 - 0xEE5], 0x1
  6512. 000052E2  3B7C 0001 F932           move.w     [A5 - 0x6CE], 0x1
  6513. label000052E8:
  6514. 000052E8  3B7C 0001 F47C           move.w     [A5 - 0xB84], 0x1
  6515. label000052EE:
  6516. 000052EE  302D F47C                move.w     D0, [A5 - 0xB84]
  6517. 000052F2  E940                     asl        D0.w, 4
  6518. 000052F4  0640 F094                addi.w     D0, 0xF094
  6519. 000052F8  47F5 0000                lea.l      A3, [A5 + D0.w]
  6520. 000052FC  4A2B 0008                tst.b      [A3 + 0x8]
  6521. 00005300  6700 00A2                beq        +0xA4 /* 000053A4 */
  6522. 00005304  486D F4C4                pea.l      [A5 - 0xB3C]
  6523. 00005308  486D F4E2                pea.l      [A5 - 0xB1E]
  6524. 0000530C  302B 000A                move.w     D0, [A3 + 0xA]
  6525. 00005310  E740                     asl        D0.w, 3
  6526. 00005312  0640 F05C                addi.w     D0, 0xF05C
  6527. 00005316  4875 0000                pea.l      [A5 + D0.w]
  6528. 0000531A  2F0B                     move.l     -[A7], A3
  6529. 0000531C  3F3C 0002                move.w     -[A7], 0x2
  6530. 00005320  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  6531. 00005324  A8EC                     syscall    CopyBits
  6532. 00005326  302B 000A                move.w     D0, [A3 + 0xA]
  6533. 0000532A  5240                     addq.w     D0, 1
  6534. 0000532C  3740 000A                move.w     [A3 + 0xA], D0
  6535. 00005330  0C6B 0005 000A           cmpi.w     [A3 + 0xA], 0x5
  6536. 00005336  6606                     bne        +0x8 /* 0000533E */
  6537. 00005338  377C 0001 000A           move.w     [A3 + 0xA], 0x1
  6538. label0000533E:
  6539. 0000533E  2F0B                     move.l     -[A7], A3
  6540. 00005340  3F2B 000C                move.w     -[A7], [A3 + 0xC]
  6541. 00005344  3F2B 000E                move.w     -[A7], [A3 + 0xE]
  6542. 00005348  A8A8                     syscall    OffsetRect
  6543. 0000534A  486D F4C4                pea.l      [A5 - 0xB3C]
  6544. 0000534E  486D F4E2                pea.l      [A5 - 0xB1E]
  6545. 00005352  302B 000A                move.w     D0, [A3 + 0xA]
  6546. 00005356  E740                     asl        D0.w, 3
  6547. 00005358  0640 F05C                addi.w     D0, 0xF05C
  6548. 0000535C  4875 0000                pea.l      [A5 + D0.w]
  6549. 00005360  2F0B                     move.l     -[A7], A3
  6550. 00005362  3F3C 0002                move.w     -[A7], 0x2
  6551. 00005366  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  6552. 0000536A  A8EC                     syscall    CopyBits
  6553. 0000536C  0C53 014A                cmpi.w     [A3], 0x14A
  6554. 00005370  6F04                     ble        +0x6 /* 00005376 */
  6555. 00005372  422B 0008                clr.b      [A3 + 0x8]
  6556. label00005376:
  6557. 00005376  3B6D F45E F47A           move.w     [A5 - 0xB86], [A5 - 0xBA2]
  6558. 0000537C  3B7C 012D F45E           move.w     [A5 - 0xBA2], 0x12D
  6559. 00005382  554F                     subq.w     A7, 2
  6560. 00005384  2F0B                     move.l     -[A7], A3
  6561. 00005386  486D F45E                pea.l      [A5 - 0xBA2]
  6562. 0000538A  486D F156                pea.l      [A5 - 0xEAA]
  6563. 0000538E  A8AA                     syscall    SectRect
  6564. 00005390  4A1F                     tst.b      [A7]+
  6565. 00005392  6706                     beq        +0x8 /* 0000539A */
  6566. 00005394  1B7C 0001 F10B           move.b     [A5 - 0xEF5], 0x1
  6567. label0000539A:
  6568. 0000539A  3B6D F47A F45E           move.w     [A5 - 0xBA2], [A5 - 0xB86]
  6569. 000053A0  6000 010E                bra        +0x110 /* 000054B0 */
  6570. label000053A4:
  6571. 000053A4  554F                     subq.w     A7, 2
  6572. 000053A6  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  6573. 000053AA  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  6574. 000053AE  0C5F 000A                cmpi.w     [A7]+, 0xA /* '\n' */
  6575. 000053B2  57C0                     seq        D0
  6576. 000053B4  4A6D F0F2                tst.w      [A5 - 0xF0E]
  6577. 000053B8  5EC1                     sgt        D1
  6578. 000053BA  C001                     and.b      D0, D1
  6579. 000053BC  6700 00F2                beq        +0xF4 /* 000054B0 */
  6580. 000053C0  177C 0001 0008           move.b     [A3 + 0x8], 0x1
  6581. 000053C6  302D F0F2                move.w     D0, [A5 - 0xF0E]
  6582. 000053CA  0640 FFE5                addi.w     D0, 0xFFE5
  6583. 000053CE  3680                     move.w     [A3], D0
  6584. 000053D0  3013                     move.w     D0, [A3]
  6585. 000053D2  0640 0011                addi.w     D0, 0x11
  6586. 000053D6  3740 0004                move.w     [A3 + 0x4], D0
  6587. 000053DA  302D F0F0                move.w     D0, [A5 - 0xF10]
  6588. 000053DE  5440                     addq.w     D0, 2
  6589. 000053E0  2F00                     move.l     -[A7], D0
  6590. 000053E2  554F                     subq.w     A7, 2
  6591. 000053E4  3F3C 0002                move.w     -[A7], 0x2
  6592. 000053E8  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  6593. 000053EC  321F                     move.w     D1, [A7]+
  6594. 000053EE  201F                     move.l     D0, [A7]+
  6595. 000053F0  5341                     subq.w     D1, 1
  6596. 000053F2  C3FC 000D                muls.w     D1, 0xD /* '\r' */
  6597. 000053F6  D041                     add.w      D0, D1
  6598. 000053F8  3740 0002                move.w     [A3 + 0x2], D0
  6599. 000053FC  302B 0002                move.w     D0, [A3 + 0x2]
  6600. 00005400  0640 0011                addi.w     D0, 0x11
  6601. 00005404  3740 0006                move.w     [A3 + 0x6], D0
  6602. 00005408  554F                     subq.w     A7, 2
  6603. 0000540A  3F3C 0004                move.w     -[A7], 0x4
  6604. 0000540E  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  6605. 00005412  375F 000A                move.w     [A3 + 0xA], [A7]+
  6606. 00005416  594F                     subq.w     A7, 4
  6607. 00005418  302B 0006                move.w     D0, [A3 + 0x6]
  6608. 0000541C  906D F464                sub.w      D0, [A5 - 0xB9C]
  6609. 00005420  3213                     move.w     D1, [A3]
  6610. 00005422  926D F45E                sub.w      D1, [A5 - 0xBA2]
  6611. 00005426  3D41 FFD6                move.w     [A6 - 0x2A], D1
  6612. 0000542A  486E FFD6                pea.l      [A6 - 0x2A]
  6613. 0000542E  3D40 FFD4                move.w     [A6 - 0x2C], D0
  6614. 00005432  486E FFD4                pea.l      [A6 - 0x2C]
  6615. 00005436  486E FFCA                pea.l      [A6 - 0x36]
  6616. 0000543A  3F3C 200E                move.w     -[A7], 0x200E
  6617. 0000543E  A9EB                     syscall    Pack4/FP68K
  6618. 00005440  486E FFCA                pea.l      [A6 - 0x36]
  6619. 00005444  3F3C 2006                move.w     -[A7], 0x2006
  6620. 00005448  A9EB                     syscall    Pack4/FP68K
  6621. 0000544A  3D7C 000A FFC8           move.w     [A6 - 0x38], 0xA /* '\n' */
  6622. 00005450  486E FFC8                pea.l      [A6 - 0x38]
  6623. 00005454  486E FFCA                pea.l      [A6 - 0x36]
  6624. 00005458  3F3C 2004                move.w     -[A7], 0x2004
  6625. 0000545C  A9EB                     syscall    Pack4/FP68K
  6626. 0000545E  486E FFCA                pea.l      [A6 - 0x36]
  6627. 00005462  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  6628. 00005466  544F                     addq.w     A7, 2
  6629. 00005468  375F 000C                move.w     [A3 + 0xC], [A7]+
  6630. 0000546C  0C6B 000A 000C           cmpi.w     [A3 + 0xC], 0xA /* '\n' */
  6631. 00005472  6F06                     ble        +0x8 /* 0000547A */
  6632. 00005474  377C 000A 000C           move.w     [A3 + 0xC], 0xA /* '\n' */
  6633. label0000547A:
  6634. 0000547A  0C6B FFF6 000C           cmpi.w     [A3 + 0xC], 0xFFF6
  6635. 00005480  6C06                     bge        +0x8 /* 00005488 */
  6636. 00005482  377C FFF6 000C           move.w     [A3 + 0xC], 0xFFF6
  6637. label00005488:
  6638. 00005488  377C 0005 000E           move.w     [A3 + 0xE], 0x5
  6639. 0000548E  486D F4C4                pea.l      [A5 - 0xB3C]
  6640. 00005492  486D F4E2                pea.l      [A5 - 0xB1E]
  6641. 00005496  302B 000A                move.w     D0, [A3 + 0xA]
  6642. 0000549A  E740                     asl        D0.w, 3
  6643. 0000549C  0640 F05C                addi.w     D0, 0xF05C
  6644. 000054A0  4875 0000                pea.l      [A5 + D0.w]
  6645. 000054A4  2F0B                     move.l     -[A7], A3
  6646. 000054A6  3F3C 0002                move.w     -[A7], 0x2
  6647. 000054AA  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  6648. 000054AE  A8EC                     syscall    CopyBits
  6649. label000054B0:
  6650. 000054B0  526D F47C                addq.w     [A5 - 0xB84], 1
  6651. 000054B4  0C6D 0004 F47C           cmpi.w     [A5 - 0xB84], 0x4
  6652. 000054BA  6F00 FE32                ble        -0x1CC /* 000052EE */
  6653. label000054BE:
  6654. 000054BE  4A2D F111                tst.b      [A5 - 0xEEF]
  6655. 000054C2  6700 031E                beq        +0x320 /* 000057E2 */
  6656. 000054C6  4A6D F022                tst.w      [A5 - 0xFDE]
  6657. 000054CA  6F1C                     ble        +0x1E /* 000054E8 */
  6658. 000054CC  486D F4C4                pea.l      [A5 - 0xB3C]
  6659. 000054D0  486D F4E2                pea.l      [A5 - 0xB1E]
  6660. 000054D4  486D F024                pea.l      [A5 - 0xFDC]
  6661. 000054D8  486D F054                pea.l      [A5 - 0xFAC]
  6662. 000054DC  3F3C 0002                move.w     -[A7], 0x2
  6663. 000054E0  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  6664. 000054E4  A8EC                     syscall    CopyBits
  6665. 000054E6  601A                     bra        +0x1C /* 00005502 */
  6666. label000054E8:
  6667. 000054E8  486D F4C4                pea.l      [A5 - 0xB3C]
  6668. 000054EC  486D F4E2                pea.l      [A5 - 0xB1E]
  6669. 000054F0  486D F02C                pea.l      [A5 - 0xFD4]
  6670. 000054F4  486D F054                pea.l      [A5 - 0xFAC]
  6671. 000054F8  3F3C 0002                move.w     -[A7], 0x2
  6672. 000054FC  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  6673. 00005500  A8EC                     syscall    CopyBits
  6674. label00005502:
  6675. 00005502  486D F054                pea.l      [A5 - 0xFAC]
  6676. 00005506  3F2D F020                move.w     -[A7], [A5 - 0xFE0]
  6677. 0000550A  3F2D F01E                move.w     -[A7], [A5 - 0xFE2]
  6678. 0000550E  A8A8                     syscall    OffsetRect
  6679. 00005510  4A6D F056                tst.w      [A5 - 0xFAA]
  6680. 00005514  6C0A                     bge        +0xC /* 00005520 */
  6681. 00005516  426D F056                clr.w      [A5 - 0xFAA]
  6682. 0000551A  3B7C 001E F05A           move.w     [A5 - 0xFA6], 0x1E
  6683. label00005520:
  6684. 00005520  0C6D 0200 F05A           cmpi.w     [A5 - 0xFA6], 0x200
  6685. 00005526  6F0C                     ble        +0xE /* 00005534 */
  6686. 00005528  3B7C 01E2 F056           move.w     [A5 - 0xFAA], 0x1E2
  6687. 0000552E  3B7C 0200 F05A           move.w     [A5 - 0xFA6], 0x200
  6688. label00005534:
  6689. 00005534  4A6D F022                tst.w      [A5 - 0xFDE]
  6690. 00005538  6F1C                     ble        +0x1E /* 00005556 */
  6691. 0000553A  486D F4C4                pea.l      [A5 - 0xB3C]
  6692. 0000553E  486D F4E2                pea.l      [A5 - 0xB1E]
  6693. 00005542  486D F024                pea.l      [A5 - 0xFDC]
  6694. 00005546  486D F054                pea.l      [A5 - 0xFAC]
  6695. 0000554A  3F3C 0002                move.w     -[A7], 0x2
  6696. 0000554E  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  6697. 00005552  A8EC                     syscall    CopyBits
  6698. 00005554  601A                     bra        +0x1C /* 00005570 */
  6699. label00005556:
  6700. 00005556  486D F4C4                pea.l      [A5 - 0xB3C]
  6701. 0000555A  486D F4E2                pea.l      [A5 - 0xB1E]
  6702. 0000555E  486D F02C                pea.l      [A5 - 0xFD4]
  6703. 00005562  486D F054                pea.l      [A5 - 0xFAC]
  6704. 00005566  3F3C 0002                move.w     -[A7], 0x2
  6705. 0000556A  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  6706. 0000556E  A8EC                     syscall    CopyBits
  6707. label00005570:
  6708. 00005570  302D F054                move.w     D0, [A5 - 0xFAC]
  6709. 00005574  B06D F01A                cmp.w      D0, [A5 - 0xFE6]
  6710. 00005578  6F0A                     ble        +0xC /* 00005584 */
  6711. 0000557A  302D F01E                move.w     D0, [A5 - 0xFE2]
  6712. 0000557E  5340                     subq.w     D0, 1
  6713. 00005580  3B40 F01E                move.w     [A5 - 0xFE2], D0
  6714. label00005584:
  6715. 00005584  302D F058                move.w     D0, [A5 - 0xFA8]
  6716. 00005588  B06D F01A                cmp.w      D0, [A5 - 0xFE6]
  6717. 0000558C  6C0A                     bge        +0xC /* 00005598 */
  6718. 0000558E  302D F01E                move.w     D0, [A5 - 0xFE2]
  6719. 00005592  5240                     addq.w     D0, 1
  6720. 00005594  3B40 F01E                move.w     [A5 - 0xFE2], D0
  6721. label00005598:
  6722. 00005598  302D F05A                move.w     D0, [A5 - 0xFA6]
  6723. 0000559C  B06D F01C                cmp.w      D0, [A5 - 0xFE4]
  6724. 000055A0  6C0A                     bge        +0xC /* 000055AC */
  6725. 000055A2  302D F020                move.w     D0, [A5 - 0xFE0]
  6726. 000055A6  5240                     addq.w     D0, 1
  6727. 000055A8  3B40 F020                move.w     [A5 - 0xFE0], D0
  6728. label000055AC:
  6729. 000055AC  302D F056                move.w     D0, [A5 - 0xFAA]
  6730. 000055B0  B06D F01C                cmp.w      D0, [A5 - 0xFE4]
  6731. 000055B4  6F0A                     ble        +0xC /* 000055C0 */
  6732. 000055B6  302D F020                move.w     D0, [A5 - 0xFE0]
  6733. 000055BA  5340                     subq.w     D0, 1
  6734. 000055BC  3B40 F020                move.w     [A5 - 0xFE0], D0
  6735. label000055C0:
  6736. 000055C0  4A6D F022                tst.w      [A5 - 0xFDE]
  6737. 000055C4  6C06                     bge        +0x8 /* 000055CC */
  6738. 000055C6  3B7C FFFB F01E           move.w     [A5 - 0xFE2], 0xFFFB
  6739. label000055CC:
  6740. 000055CC  554F                     subq.w     A7, 2
  6741. 000055CE  3F3C 012C                move.w     -[A7], 0x12C
  6742. 000055D2  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  6743. 000055D6  0C5F 012C                cmpi.w     [A7]+, 0x12C
  6744. 000055DA  6614                     bne        +0x16 /* 000055F0 */
  6745. 000055DC  554F                     subq.w     A7, 2
  6746. 000055DE  3F3C 01B8                move.w     -[A7], 0x1B8
  6747. 000055E2  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  6748. 000055E6  301F                     move.w     D0, [A7]+
  6749. 000055E8  0640 0028                addi.w     D0, 0x28 /* '(' */
  6750. 000055EC  3B40 F01C                move.w     [A5 - 0xFE4], D0
  6751. label000055F0:
  6752. 000055F0  0C6D 0032 F01C           cmpi.w     [A5 - 0xFE4], 0x32 /* '2' */
  6753. 000055F6  6C06                     bge        +0x8 /* 000055FE */
  6754. 000055F8  3B7C 01C2 F01C           move.w     [A5 - 0xFE4], 0x1C2
  6755. label000055FE:
  6756. 000055FE  0C6D 01C2 F01C           cmpi.w     [A5 - 0xFE4], 0x1C2
  6757. 00005604  6F06                     ble        +0x8 /* 0000560C */
  6758. 00005606  3B7C 0032 F01C           move.w     [A5 - 0xFE4], 0x32 /* '2' */
  6759. label0000560C:
  6760. 0000560C  0C6D FF38 F058           cmpi.w     [A5 - 0xFA8], 0xFF38
  6761. 00005612  6C10                     bge        +0x12 /* 00005624 */
  6762. 00005614  422D F111                clr.b      [A5 - 0xEEF]
  6763. 00005618  1B7C 0001 F11B           move.b     [A5 - 0xEE5], 0x1
  6764. 0000561E  3B7C 0001 F932           move.w     [A5 - 0x6CE], 0x1
  6765. label00005624:
  6766. 00005624  3B7C 0001 F47C           move.w     [A5 - 0xB84], 0x1
  6767. label0000562A:
  6768. 0000562A  302D F47C                move.w     D0, [A5 - 0xB84]
  6769. 0000562E  E940                     asl        D0.w, 4
  6770. 00005630  0640 EFC2                addi.w     D0, 0xEFC2
  6771. 00005634  47F5 0000                lea.l      A3, [A5 + D0.w]
  6772. 00005638  4A2B 0008                tst.b      [A3 + 0x8]
  6773. 0000563C  6700 008A                beq        +0x8C /* 000056C8 */
  6774. 00005640  486D F4C4                pea.l      [A5 - 0xB3C]
  6775. 00005644  486D F4E2                pea.l      [A5 - 0xB1E]
  6776. 00005648  302B 000A                move.w     D0, [A3 + 0xA]
  6777. 0000564C  E740                     asl        D0.w, 3
  6778. 0000564E  0640 EFB2                addi.w     D0, 0xEFB2
  6779. 00005652  4875 0000                pea.l      [A5 + D0.w]
  6780. 00005656  2F0B                     move.l     -[A7], A3
  6781. 00005658  3F3C 0002                move.w     -[A7], 0x2
  6782. 0000565C  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  6783. 00005660  A8EC                     syscall    CopyBits
  6784. 00005662  2F0B                     move.l     -[A7], A3
  6785. 00005664  3F2B 000C                move.w     -[A7], [A3 + 0xC]
  6786. 00005668  3F2B 000E                move.w     -[A7], [A3 + 0xE]
  6787. 0000566C  A8A8                     syscall    OffsetRect
  6788. 0000566E  486D F4C4                pea.l      [A5 - 0xB3C]
  6789. 00005672  486D F4E2                pea.l      [A5 - 0xB1E]
  6790. 00005676  302B 000A                move.w     D0, [A3 + 0xA]
  6791. 0000567A  E740                     asl        D0.w, 3
  6792. 0000567C  0640 EFB2                addi.w     D0, 0xEFB2
  6793. 00005680  4875 0000                pea.l      [A5 + D0.w]
  6794. 00005684  2F0B                     move.l     -[A7], A3
  6795. 00005686  3F3C 0002                move.w     -[A7], 0x2
  6796. 0000568A  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  6797. 0000568E  A8EC                     syscall    CopyBits
  6798. 00005690  0C53 014A                cmpi.w     [A3], 0x14A
  6799. 00005694  6F04                     ble        +0x6 /* 0000569A */
  6800. 00005696  422B 0008                clr.b      [A3 + 0x8]
  6801. label0000569A:
  6802. 0000569A  3B6D F45E F47A           move.w     [A5 - 0xB86], [A5 - 0xBA2]
  6803. 000056A0  3B7C 012D F45E           move.w     [A5 - 0xBA2], 0x12D
  6804. 000056A6  554F                     subq.w     A7, 2
  6805. 000056A8  2F0B                     move.l     -[A7], A3
  6806. 000056AA  486D F45E                pea.l      [A5 - 0xBA2]
  6807. 000056AE  486D F156                pea.l      [A5 - 0xEAA]
  6808. 000056B2  A8AA                     syscall    SectRect
  6809. 000056B4  4A1F                     tst.b      [A7]+
  6810. 000056B6  6706                     beq        +0x8 /* 000056BE */
  6811. 000056B8  1B7C 0001 F10B           move.b     [A5 - 0xEF5], 0x1
  6812. label000056BE:
  6813. 000056BE  3B6D F47A F45E           move.w     [A5 - 0xBA2], [A5 - 0xB86]
  6814. 000056C4  6000 010E                bra        +0x110 /* 000057D4 */
  6815. label000056C8:
  6816. 000056C8  554F                     subq.w     A7, 2
  6817. 000056CA  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  6818. 000056CE  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  6819. 000056D2  0C5F 000A                cmpi.w     [A7]+, 0xA /* '\n' */
  6820. 000056D6  57C0                     seq        D0
  6821. 000056D8  4A6D F058                tst.w      [A5 - 0xFA8]
  6822. 000056DC  5EC1                     sgt        D1
  6823. 000056DE  C001                     and.b      D0, D1
  6824. 000056E0  6700 00F2                beq        +0xF4 /* 000057D4 */
  6825. 000056E4  177C 0001 0008           move.b     [A3 + 0x8], 0x1
  6826. 000056EA  302D F058                move.w     D0, [A5 - 0xFA8]
  6827. 000056EE  0640 FFE5                addi.w     D0, 0xFFE5
  6828. 000056F2  3680                     move.w     [A3], D0
  6829. 000056F4  3013                     move.w     D0, [A3]
  6830. 000056F6  0640 0011                addi.w     D0, 0x11
  6831. 000056FA  3740 0004                move.w     [A3 + 0x4], D0
  6832. 000056FE  302D F056                move.w     D0, [A5 - 0xFAA]
  6833. 00005702  5440                     addq.w     D0, 2
  6834. 00005704  2F00                     move.l     -[A7], D0
  6835. 00005706  554F                     subq.w     A7, 2
  6836. 00005708  3F3C 0002                move.w     -[A7], 0x2
  6837. 0000570C  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  6838. 00005710  321F                     move.w     D1, [A7]+
  6839. 00005712  201F                     move.l     D0, [A7]+
  6840. 00005714  5341                     subq.w     D1, 1
  6841. 00005716  C3FC 000D                muls.w     D1, 0xD /* '\r' */
  6842. 0000571A  D041                     add.w      D0, D1
  6843. 0000571C  3740 0002                move.w     [A3 + 0x2], D0
  6844. 00005720  302B 0002                move.w     D0, [A3 + 0x2]
  6845. 00005724  0640 0011                addi.w     D0, 0x11
  6846. 00005728  3740 0006                move.w     [A3 + 0x6], D0
  6847. 0000572C  554F                     subq.w     A7, 2
  6848. 0000572E  3F3C 0003                move.w     -[A7], 0x3
  6849. 00005732  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  6850. 00005736  375F 000A                move.w     [A3 + 0xA], [A7]+
  6851. 0000573A  594F                     subq.w     A7, 4
  6852. 0000573C  302B 0006                move.w     D0, [A3 + 0x6]
  6853. 00005740  906D F464                sub.w      D0, [A5 - 0xB9C]
  6854. 00005744  3213                     move.w     D1, [A3]
  6855. 00005746  926D F45E                sub.w      D1, [A5 - 0xBA2]
  6856. 0000574A  3D41 FFD6                move.w     [A6 - 0x2A], D1
  6857. 0000574E  486E FFD6                pea.l      [A6 - 0x2A]
  6858. 00005752  3D40 FFD4                move.w     [A6 - 0x2C], D0
  6859. 00005756  486E FFD4                pea.l      [A6 - 0x2C]
  6860. 0000575A  486E FFCA                pea.l      [A6 - 0x36]
  6861. 0000575E  3F3C 200E                move.w     -[A7], 0x200E
  6862. 00005762  A9EB                     syscall    Pack4/FP68K
  6863. 00005764  486E FFCA                pea.l      [A6 - 0x36]
  6864. 00005768  3F3C 2006                move.w     -[A7], 0x2006
  6865. 0000576C  A9EB                     syscall    Pack4/FP68K
  6866. 0000576E  3D7C 000A FFC8           move.w     [A6 - 0x38], 0xA /* '\n' */
  6867. 00005774  486E FFC8                pea.l      [A6 - 0x38]
  6868. 00005778  486E FFCA                pea.l      [A6 - 0x36]
  6869. 0000577C  3F3C 2004                move.w     -[A7], 0x2004
  6870. 00005780  A9EB                     syscall    Pack4/FP68K
  6871. 00005782  486E FFCA                pea.l      [A6 - 0x36]
  6872. 00005786  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  6873. 0000578A  544F                     addq.w     A7, 2
  6874. 0000578C  375F 000C                move.w     [A3 + 0xC], [A7]+
  6875. 00005790  0C6B 000A 000C           cmpi.w     [A3 + 0xC], 0xA /* '\n' */
  6876. 00005796  6F06                     ble        +0x8 /* 0000579E */
  6877. 00005798  377C 000A 000C           move.w     [A3 + 0xC], 0xA /* '\n' */
  6878. label0000579E:
  6879. 0000579E  0C6B FFF6 000C           cmpi.w     [A3 + 0xC], 0xFFF6
  6880. 000057A4  6C06                     bge        +0x8 /* 000057AC */
  6881. 000057A6  377C FFF6 000C           move.w     [A3 + 0xC], 0xFFF6
  6882. label000057AC:
  6883. 000057AC  377C 0005 000E           move.w     [A3 + 0xE], 0x5
  6884. 000057B2  486D F4C4                pea.l      [A5 - 0xB3C]
  6885. 000057B6  486D F4E2                pea.l      [A5 - 0xB1E]
  6886. 000057BA  302B 000A                move.w     D0, [A3 + 0xA]
  6887. 000057BE  E740                     asl        D0.w, 3
  6888. 000057C0  0640 EFB2                addi.w     D0, 0xEFB2
  6889. 000057C4  4875 0000                pea.l      [A5 + D0.w]
  6890. 000057C8  2F0B                     move.l     -[A7], A3
  6891. 000057CA  3F3C 0002                move.w     -[A7], 0x2
  6892. 000057CE  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  6893. 000057D2  A8EC                     syscall    CopyBits
  6894. label000057D4:
  6895. 000057D4  526D F47C                addq.w     [A5 - 0xB84], 1
  6896. 000057D8  0C6D 0004 F47C           cmpi.w     [A5 - 0xB84], 0x4
  6897. 000057DE  6F00 FE4A                ble        -0x1B4 /* 0000562A */
  6898. label000057E2:
  6899. 000057E2  0C6D 0004 F478           cmpi.w     [A5 - 0xB88], 0x4
  6900. 000057E8  6610                     bne        +0x12 /* 000057FA */
  6901. 000057EA  422D F115                clr.b      [A5 - 0xEEB]
  6902. 000057EE  1B7C 0001 F11B           move.b     [A5 - 0xEE5], 0x1
  6903. 000057F4  3B7C 0001 F932           move.w     [A5 - 0x6CE], 0x1
  6904. label000057FA:
  6905. 000057FA  0C6D 0014 F95C           cmpi.w     [A5 - 0x6A4], 0x14
  6906. 00005800  57C0                     seq        D0
  6907. 00005802  C02D FBD2                and.b      D0, [A5 - 0x42E]
  6908. 00005806  0C6D 0005 F106           cmpi.w     [A5 - 0xEFA], 0x5
  6909. 0000580C  57C1                     seq        D1
  6910. 0000580E  C22D FBD3                and.b      D1, [A5 - 0x42D]
  6911. 00005812  8001                     or.b       D0, D1
  6912. 00005814  6722                     beq        +0x24 /* 00005838 */
  6913. 00005816  422D FBD2                clr.b      [A5 - 0x42E]
  6914. 0000581A  422D FBD3                clr.b      [A5 - 0x42D]
  6915. 0000581E  1B7C 0001 F11B           move.b     [A5 - 0xEE5], 0x1
  6916. 00005824  3B7C 0001 F932           move.w     [A5 - 0x6CE], 0x1
  6917. label0000582A:
  6918. 0000582A  554F                     subq.w     A7, 2
  6919. 0000582C  A974                     syscall    Button
  6920. 0000582E  101F                     move.b     D0, [A7]+
  6921. 00005830  5300                     subq.b     D0, 1
  6922. 00005832  67F6                     beq        -0x8 /* 0000582A */
  6923. 00005834  422D F83E                clr.b      [A5 - 0x7C2]
  6924. label00005838:
  6925. 00005838  4A6D F466                tst.w      [A5 - 0xB9A]
  6926. 0000583C  5EC0                     sgt        D0
  6927. 0000583E  C02D F11C                and.b      D0, [A5 - 0xEE4]
  6928. 00005842  670A                     beq        +0xC /* 0000584E */
  6929. 00005844  302D F466                move.w     D0, [A5 - 0xB9A]
  6930. 00005848  5240                     addq.w     D0, 1
  6931. 0000584A  3B40 F466                move.w     [A5 - 0xB9A], D0
  6932. label0000584E:
  6933. 0000584E  0C6D 0014 F46A           cmpi.w     [A5 - 0xB96], 0x14
  6934. 00005854  57C0                     seq        D0
  6935. 00005856  4A6D F466                tst.w      [A5 - 0xB9A]
  6936. 0000585A  57C1                     seq        D1
  6937. 0000585C  C001                     and.b      D0, D1
  6938. 0000585E  4A6D EC86                tst.w      [A5 - 0x137A]
  6939. 00005862  57C1                     seq        D1
  6940. 00005864  C001                     and.b      D0, D1
  6941. 00005866  6706                     beq        +0x8 /* 0000586E */
  6942. 00005868  3B7C 0001 F466           move.w     [A5 - 0xB9A], 0x1
  6943. label0000586E:
  6944. 0000586E  0C6D 0014 F466           cmpi.w     [A5 - 0xB9A], 0x14
  6945. 00005874  6604                     bne        +0x6 /* 0000587A */
  6946. 00005876  422D F11C                clr.b      [A5 - 0xEE4]
  6947. label0000587A:
  6948. 0000587A  4A6D F932                tst.w      [A5 - 0x6CE]
  6949. 0000587E  6F0A                     ble        +0xC /* 0000588A */
  6950. 00005880  302D F932                move.w     D0, [A5 - 0x6CE]
  6951. 00005884  5240                     addq.w     D0, 1
  6952. 00005886  3B40 F932                move.w     [A5 - 0x6CE], D0
  6953. label0000588A:
  6954. 0000588A  0C6D 0096 F932           cmpi.w     [A5 - 0x6CE], 0x96
  6955. 00005890  661C                     bne        +0x1E /* 000058AE */
  6956. 00005892  422D F11B                clr.b      [A5 - 0xEE5]
  6957. 00005896  426D F932                clr.w      [A5 - 0x6CE]
  6958. 0000589A  426D F466                clr.w      [A5 - 0xB9A]
  6959. 0000589E  426D F46A                clr.w      [A5 - 0xB96]
  6960. 000058A2  1B7C 0001 F11C           move.b     [A5 - 0xEE4], 0x1
  6961. 000058A8  1B7C 0001 F117           move.b     [A5 - 0xEE9], 0x1
  6962. label000058AE:
  6963. 000058AE  3B7C 0001 F47C           move.w     [A5 - 0xB84], 0x1
  6964. label000058B4:
  6965. 000058B4  554F                     subq.w     A7, 2
  6966. 000058B6  700D                     moveq.l    D0, 0x0D
  6967. 000058B8  906D F468                sub.w      D0, [A5 - 0xB98]
  6968. 000058BC  3F00                     move.w     -[A7], D0
  6969. 000058BE  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  6970. 000058C2  0C5F 0001                cmpi.w     [A7]+, 0x1
  6971. 000058C6  57C0                     seq        D0
  6972. 000058C8  122D FBD2                move.b     D1, [A5 - 0x42E]
  6973. 000058CC  5301                     subq.b     D1, 1
  6974. 000058CE  C001                     and.b      D0, D1
  6975. 000058D0  6700 037E                beq        +0x380 /* 00005C50 */
  6976. 000058D4  554F                     subq.w     A7, 2
  6977. 000058D6  3F3C 001A                move.w     -[A7], 0x1A
  6978. 000058DA  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  6979. 000058DE  3B5F E554                move.w     [A5 - 0x1AAC], [A7]+
  6980. 000058E2  554F                     subq.w     A7, 2
  6981. 000058E4  3F3C 0010                move.w     -[A7], 0x10
  6982. 000058E8  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  6983. 000058EC  3B5F E552                move.w     [A5 - 0x1AAE], [A7]+
  6984. 000058F0  302D E554                move.w     D0, [A5 - 0x1AAC]
  6985. 000058F4  EB40                     asl        D0.w, 5
  6986. 000058F6  322D E552                move.w     D1, [A5 - 0x1AAE]
  6987. 000058FA  D241                     add.w      D1, D1
  6988. 000058FC  D041                     add.w      D0, D1
  6989. 000058FE  0640 E554                addi.w     D0, 0xE554
  6990. 00005902  3035 0000                move.w     D0, [A5 + D0.w]
  6991. 00005906  48C0                     ext.l      D0
  6992. 00005908  81FC 0004                divs.w     D0, 0x4
  6993. 0000590C  4840                     swap.w     D0
  6994. 0000590E  5340                     subq.w     D0, 1
  6995. 00005910  56C0                     sne        D0
  6996. 00005912  322D E554                move.w     D1, [A5 - 0x1AAC]
  6997. 00005916  EB41                     asl        D1.w, 5
  6998. 00005918  342D E552                move.w     D2, [A5 - 0x1AAE]
  6999. 0000591C  D442                     add.w      D2, D2
  7000. 0000591E  D242                     add.w      D1, D2
  7001. 00005920  0641 E554                addi.w     D1, 0xE554
  7002. 00005924  3235 1000                move.w     D1, [A5 + D1.w]
  7003. 00005928  48C1                     ext.l      D1
  7004. 0000592A  83FC 0004                divs.w     D1, 0x4
  7005. 0000592E  4841                     swap.w     D1
  7006. 00005930  4A41                     tst.w      D1
  7007. 00005932  56C1                     sne        D1
  7008. 00005934  C001                     and.b      D0, D1
  7009. 00005936  322D E554                move.w     D1, [A5 - 0x1AAC]
  7010. 0000593A  EB41                     asl        D1.w, 5
  7011. 0000593C  342D E552                move.w     D2, [A5 - 0x1AAE]
  7012. 00005940  D442                     add.w      D2, D2
  7013. 00005942  D242                     add.w      D1, D2
  7014. 00005944  0641 E554                addi.w     D1, 0xE554
  7015. 00005948  4A75 1000                tst.w      [A5 + D1.w]
  7016. 0000594C  56C1                     sne        D1
  7017. 0000594E  C001                     and.b      D0, D1
  7018. 00005950  6700 02FE                beq        +0x300 /* 00005C50 */
  7019. 00005954  302D E552                move.w     D0, [A5 - 0x1AAE]
  7020. 00005958  C1FC 000F                muls.w     D0, 0xF
  7021. 0000595C  5740                     subq.w     D0, 3
  7022. 0000595E  3B40 F15E                move.w     [A5 - 0xEA2], D0
  7023. 00005962  302D E552                move.w     D0, [A5 - 0x1AAE]
  7024. 00005966  C1FC 000F                muls.w     D0, 0xF
  7025. 0000596A  0640 0011                addi.w     D0, 0x11
  7026. 0000596E  3B40 F162                move.w     [A5 - 0xE9E], D0
  7027. 00005972  302D E554                move.w     D0, [A5 - 0x1AAC]
  7028. 00005976  C1FC 0014                muls.w     D0, 0x14
  7029. 0000597A  0640 0014                addi.w     D0, 0x14
  7030. 0000597E  3B40 F164                move.w     [A5 - 0xE9C], D0
  7031. 00005982  302D E554                move.w     D0, [A5 - 0x1AAC]
  7032. 00005986  C1FC 0014                muls.w     D0, 0x14
  7033. 0000598A  3B40 F160                move.w     [A5 - 0xEA0], D0
  7034. 0000598E  302D E554                move.w     D0, [A5 - 0x1AAC]
  7035. 00005992  EB40                     asl        D0.w, 5
  7036. 00005994  322D E552                move.w     D1, [A5 - 0x1AAE]
  7037. 00005998  D241                     add.w      D1, D1
  7038. 0000599A  D041                     add.w      D0, D1
  7039. 0000599C  0640 E554                addi.w     D0, 0xE554
  7040. 000059A0  3035 0000                move.w     D0, [A5 + D0.w]
  7041. 000059A4  6000 010A                bra        +0x10C /* 00005AB0 */
  7042. 000059A8  486D F4D2                pea.l      [A5 - 0xB2E]
  7043. 000059AC  486D F4E2                pea.l      [A5 - 0xB1E]
  7044. 000059B0  486D F17E                pea.l      [A5 - 0xE82]
  7045. 000059B4  486D F15E                pea.l      [A5 - 0xEA2]
  7046. 000059B8  3F3C 0002                move.w     -[A7], 0x2
  7047. 000059BC  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  7048. 000059C0  A8EC                     syscall    CopyBits
  7049. 000059C2  6000 0114                bra        +0x116 /* 00005AD8 */
  7050. 000059C6  486D F4D2                pea.l      [A5 - 0xB2E]
  7051. 000059CA  486D F4E2                pea.l      [A5 - 0xB1E]
  7052. 000059CE  486D F186                pea.l      [A5 - 0xE7A]
  7053. 000059D2  486D F15E                pea.l      [A5 - 0xEA2]
  7054. 000059D6  3F3C 0002                move.w     -[A7], 0x2
  7055. 000059DA  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  7056. 000059DE  A8EC                     syscall    CopyBits
  7057. 000059E0  6000 00F6                bra        +0xF8 /* 00005AD8 */
  7058. 000059E4  486D F4D2                pea.l      [A5 - 0xB2E]
  7059. 000059E8  486D F4E2                pea.l      [A5 - 0xB1E]
  7060. 000059EC  486D F18E                pea.l      [A5 - 0xE72]
  7061. 000059F0  486D F15E                pea.l      [A5 - 0xEA2]
  7062. 000059F4  3F3C 0002                move.w     -[A7], 0x2
  7063. 000059F8  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  7064. 000059FC  A8EC                     syscall    CopyBits
  7065. 000059FE  6000 00D8                bra        +0xDA /* 00005AD8 */
  7066. 00005A02  486D F4D2                pea.l      [A5 - 0xB2E]
  7067. 00005A06  486D F4E2                pea.l      [A5 - 0xB1E]
  7068. 00005A0A  486D F196                pea.l      [A5 - 0xE6A]
  7069. 00005A0E  486D F15E                pea.l      [A5 - 0xEA2]
  7070. 00005A12  3F3C 0002                move.w     -[A7], 0x2
  7071. 00005A16  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  7072. 00005A1A  A8EC                     syscall    CopyBits
  7073. 00005A1C  6000 00BA                bra        +0xBC /* 00005AD8 */
  7074. 00005A20  486D F4D2                pea.l      [A5 - 0xB2E]
  7075. 00005A24  486D F4E2                pea.l      [A5 - 0xB1E]
  7076. 00005A28  486D F19E                pea.l      [A5 - 0xE62]
  7077. 00005A2C  486D F15E                pea.l      [A5 - 0xEA2]
  7078. 00005A30  3F3C 0002                move.w     -[A7], 0x2
  7079. 00005A34  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  7080. 00005A38  A8EC                     syscall    CopyBits
  7081. 00005A3A  6000 009C                bra        +0x9E /* 00005AD8 */
  7082. 00005A3E  486D F4D2                pea.l      [A5 - 0xB2E]
  7083. 00005A42  486D F4E2                pea.l      [A5 - 0xB1E]
  7084. 00005A46  486D F1A6                pea.l      [A5 - 0xE5A]
  7085. 00005A4A  486D F15E                pea.l      [A5 - 0xEA2]
  7086. 00005A4E  3F3C 0002                move.w     -[A7], 0x2
  7087. 00005A52  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  7088. 00005A56  A8EC                     syscall    CopyBits
  7089. 00005A58  6000 007E                bra        +0x80 /* 00005AD8 */
  7090. 00005A5C  486D F4D2                pea.l      [A5 - 0xB2E]
  7091. 00005A60  486D F4E2                pea.l      [A5 - 0xB1E]
  7092. 00005A64  486D F166                pea.l      [A5 - 0xE9A]
  7093. 00005A68  486D F15E                pea.l      [A5 - 0xEA2]
  7094. 00005A6C  3F3C 0002                move.w     -[A7], 0x2
  7095. 00005A70  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  7096. 00005A74  A8EC                     syscall    CopyBits
  7097. 00005A76  6060                     bra        +0x62 /* 00005AD8 */
  7098. 00005A78  486D F4D2                pea.l      [A5 - 0xB2E]
  7099. 00005A7C  486D F4E2                pea.l      [A5 - 0xB1E]
  7100. 00005A80  486D F16E                pea.l      [A5 - 0xE92]
  7101. 00005A84  486D F15E                pea.l      [A5 - 0xEA2]
  7102. 00005A88  3F3C 0002                move.w     -[A7], 0x2
  7103. 00005A8C  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  7104. 00005A90  A8EC                     syscall    CopyBits
  7105. 00005A92  6044                     bra        +0x46 /* 00005AD8 */
  7106. 00005A94  486D F4D2                pea.l      [A5 - 0xB2E]
  7107. 00005A98  486D F4E2                pea.l      [A5 - 0xB1E]
  7108. 00005A9C  486D F176                pea.l      [A5 - 0xE8A]
  7109. 00005AA0  486D F15E                pea.l      [A5 - 0xEA2]
  7110. 00005AA4  3F3C 0002                move.w     -[A7], 0x2
  7111. 00005AA8  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  7112. 00005AAC  A8EC                     syscall    CopyBits
  7113. 00005AAE  6028                     bra        +0x2A /* 00005AD8 */
  7114. label00005AB0:
  7115. 00005AB0  5340                     subq.w     D0, 1
  7116. 00005AB2  0C40 000B                cmpi.w     D0, 0xB
  7117. 00005AB6  6420                     bcc        +0x22 /* 00005AD8 */
  7118. 00005AB8  D040                     add.w      D0, D0
  7119. 00005ABA  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  7120. 00005ABE  4EFB 0002                jmp        [PC + D0.w + 0x2]
  7121. 00005AC2  FEE6 FF04                .extension 0xEE6 <<F/2-3/7>> // unimplemented
  7122. 00005AC6  FF22                     .extension 0xF22 <<F/4-5/7>> // unimplemented
  7123. 00005AC8  0016 FF40                ori.b      [A6], 0x40 /* '@' */
  7124. 00005ACC  FF5E                     .extension 0xF5E <<F/4-5/7>> // unimplemented
  7125. 00005ACE  FF7C                     .extension 0xF7C <<F/4-5/7>> // unimplemented
  7126. 00005AD0  0016 FF9A                ori.b      [A6], 0x9A
  7127. 00005AD4  FFB6                     .invalid   <<F/6/7>>
  7128. 00005AD6  FFD2                     .invalid   <<F/7/7>>
  7129. label00005AD8:
  7130. 00005AD8  302D E554                move.w     D0, [A5 - 0x1AAC]
  7131. 00005ADC  EB40                     asl        D0.w, 5
  7132. 00005ADE  322D E552                move.w     D1, [A5 - 0x1AAE]
  7133. 00005AE2  D241                     add.w      D1, D1
  7134. 00005AE4  D041                     add.w      D0, D1
  7135. 00005AE6  0640 E554                addi.w     D0, 0xE554
  7136. 00005AEA  3035 0000                move.w     D0, [A5 + D0.w]
  7137. 00005AEE  5340                     subq.w     D0, 1
  7138. 00005AF0  322D E554                move.w     D1, [A5 - 0x1AAC]
  7139. 00005AF4  EB41                     asl        D1.w, 5
  7140. 00005AF6  342D E552                move.w     D2, [A5 - 0x1AAE]
  7141. 00005AFA  D442                     add.w      D2, D2
  7142. 00005AFC  D242                     add.w      D1, D2
  7143. 00005AFE  0641 E554                addi.w     D1, 0xE554
  7144. 00005B02  3B80 1000                move.w     [A5 + D1.w], D0
  7145. 00005B06  302D E554                move.w     D0, [A5 - 0x1AAC]
  7146. 00005B0A  EB40                     asl        D0.w, 5
  7147. 00005B0C  322D E552                move.w     D1, [A5 - 0x1AAE]
  7148. 00005B10  D241                     add.w      D1, D1
  7149. 00005B12  D041                     add.w      D0, D1
  7150. 00005B14  0640 E554                addi.w     D0, 0xE554
  7151. 00005B18  3035 0000                move.w     D0, [A5 + D0.w]
  7152. 00005B1C  6000 010A                bra        +0x10C /* 00005C28 */
  7153. 00005B20  486D F4D2                pea.l      [A5 - 0xB2E]
  7154. 00005B24  486D F4E2                pea.l      [A5 - 0xB1E]
  7155. 00005B28  486D F17E                pea.l      [A5 - 0xE82]
  7156. 00005B2C  486D F15E                pea.l      [A5 - 0xEA2]
  7157. 00005B30  3F3C 0002                move.w     -[A7], 0x2
  7158. 00005B34  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  7159. 00005B38  A8EC                     syscall    CopyBits
  7160. 00005B3A  6000 0114                bra        +0x116 /* 00005C50 */
  7161. 00005B3E  486D F4D2                pea.l      [A5 - 0xB2E]
  7162. 00005B42  486D F4E2                pea.l      [A5 - 0xB1E]
  7163. 00005B46  486D F186                pea.l      [A5 - 0xE7A]
  7164. 00005B4A  486D F15E                pea.l      [A5 - 0xEA2]
  7165. 00005B4E  3F3C 0002                move.w     -[A7], 0x2
  7166. 00005B52  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  7167. 00005B56  A8EC                     syscall    CopyBits
  7168. 00005B58  6000 00F6                bra        +0xF8 /* 00005C50 */
  7169. 00005B5C  486D F4D2                pea.l      [A5 - 0xB2E]
  7170. 00005B60  486D F4E2                pea.l      [A5 - 0xB1E]
  7171. 00005B64  486D F18E                pea.l      [A5 - 0xE72]
  7172. 00005B68  486D F15E                pea.l      [A5 - 0xEA2]
  7173. 00005B6C  3F3C 0002                move.w     -[A7], 0x2
  7174. 00005B70  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  7175. 00005B74  A8EC                     syscall    CopyBits
  7176. 00005B76  6000 00D8                bra        +0xDA /* 00005C50 */
  7177. 00005B7A  486D F4D2                pea.l      [A5 - 0xB2E]
  7178. 00005B7E  486D F4E2                pea.l      [A5 - 0xB1E]
  7179. 00005B82  486D F196                pea.l      [A5 - 0xE6A]
  7180. 00005B86  486D F15E                pea.l      [A5 - 0xEA2]
  7181. 00005B8A  3F3C 0002                move.w     -[A7], 0x2
  7182. 00005B8E  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  7183. 00005B92  A8EC                     syscall    CopyBits
  7184. 00005B94  6000 00BA                bra        +0xBC /* 00005C50 */
  7185. 00005B98  486D F4D2                pea.l      [A5 - 0xB2E]
  7186. 00005B9C  486D F4E2                pea.l      [A5 - 0xB1E]
  7187. 00005BA0  486D F19E                pea.l      [A5 - 0xE62]
  7188. 00005BA4  486D F15E                pea.l      [A5 - 0xEA2]
  7189. 00005BA8  3F3C 0002                move.w     -[A7], 0x2
  7190. 00005BAC  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  7191. 00005BB0  A8EC                     syscall    CopyBits
  7192. 00005BB2  6000 009C                bra        +0x9E /* 00005C50 */
  7193. 00005BB6  486D F4D2                pea.l      [A5 - 0xB2E]
  7194. 00005BBA  486D F4E2                pea.l      [A5 - 0xB1E]
  7195. 00005BBE  486D F1A6                pea.l      [A5 - 0xE5A]
  7196. 00005BC2  486D F15E                pea.l      [A5 - 0xEA2]
  7197. 00005BC6  3F3C 0002                move.w     -[A7], 0x2
  7198. 00005BCA  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  7199. 00005BCE  A8EC                     syscall    CopyBits
  7200. 00005BD0  6000 007E                bra        +0x80 /* 00005C50 */
  7201. 00005BD4  486D F4D2                pea.l      [A5 - 0xB2E]
  7202. 00005BD8  486D F4E2                pea.l      [A5 - 0xB1E]
  7203. 00005BDC  486D F166                pea.l      [A5 - 0xE9A]
  7204. 00005BE0  486D F15E                pea.l      [A5 - 0xEA2]
  7205. 00005BE4  3F3C 0002                move.w     -[A7], 0x2
  7206. 00005BE8  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  7207. 00005BEC  A8EC                     syscall    CopyBits
  7208. 00005BEE  6060                     bra        +0x62 /* 00005C50 */
  7209. 00005BF0  486D F4D2                pea.l      [A5 - 0xB2E]
  7210. 00005BF4  486D F4E2                pea.l      [A5 - 0xB1E]
  7211. 00005BF8  486D F16E                pea.l      [A5 - 0xE92]
  7212. 00005BFC  486D F15E                pea.l      [A5 - 0xEA2]
  7213. 00005C00  3F3C 0002                move.w     -[A7], 0x2
  7214. 00005C04  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  7215. 00005C08  A8EC                     syscall    CopyBits
  7216. 00005C0A  6044                     bra        +0x46 /* 00005C50 */
  7217. 00005C0C  486D F4D2                pea.l      [A5 - 0xB2E]
  7218. 00005C10  486D F4E2                pea.l      [A5 - 0xB1E]
  7219. 00005C14  486D F176                pea.l      [A5 - 0xE8A]
  7220. 00005C18  486D F15E                pea.l      [A5 - 0xEA2]
  7221. 00005C1C  3F3C 0002                move.w     -[A7], 0x2
  7222. 00005C20  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  7223. 00005C24  A8EC                     syscall    CopyBits
  7224. 00005C26  6028                     bra        +0x2A /* 00005C50 */
  7225. label00005C28:
  7226. 00005C28  5340                     subq.w     D0, 1
  7227. 00005C2A  0C40 000B                cmpi.w     D0, 0xB
  7228. 00005C2E  6420                     bcc        +0x22 /* 00005C50 */
  7229. 00005C30  D040                     add.w      D0, D0
  7230. 00005C32  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  7231. 00005C36  4EFB 0002                jmp        [PC + D0.w + 0x2]
  7232. 00005C3A  FEE6 FF04                .extension 0xEE6 <<F/2-3/7>> // unimplemented
  7233. 00005C3E  FF22                     .extension 0xF22 <<F/4-5/7>> // unimplemented
  7234. 00005C40  0016 FF40                ori.b      [A6], 0x40 /* '@' */
  7235. 00005C44  FF5E                     .extension 0xF5E <<F/4-5/7>> // unimplemented
  7236. 00005C46  FF7C                     .extension 0xF7C <<F/4-5/7>> // unimplemented
  7237. 00005C48  0016 FF9A                ori.b      [A6], 0x9A
  7238. 00005C4C  FFB6                     .invalid   <<F/6/7>>
  7239. 00005C4E  FFD2                     .invalid   <<F/7/7>>
  7240. label00005C50:
  7241. 00005C50  526D F47C                addq.w     [A5 - 0xB84], 1
  7242. 00005C54  0C6D 0005 F47C           cmpi.w     [A5 - 0xB84], 0x5
  7243. 00005C5A  6F00 FC58                ble        -0x3A6 /* 000058B4 */
  7244. 00005C5E  0C6D 000A F932           cmpi.w     [A5 - 0x6CE], 0xA /* '\n' */
  7245. 00005C64  5EC0                     sgt        D0
  7246. 00005C66  0C6D 0028 F932           cmpi.w     [A5 - 0x6CE], 0x28 /* '(' */
  7247. 00005C6C  5DC1                     slt        D1
  7248. 00005C6E  C001                     and.b      D0, D1
  7249. 00005C70  322D F932                move.w     D1, [A5 - 0x6CE]
  7250. 00005C74  0641 FFF6                addi.w     D1, 0xFFF6
  7251. 00005C78  48C1                     ext.l      D1
  7252. 00005C7A  83FC 0008                divs.w     D1, 0x8
  7253. 00005C7E  4841                     swap.w     D1
  7254. 00005C80  4A41                     tst.w      D1
  7255. 00005C82  57C1                     seq        D1
  7256. 00005C84  C001                     and.b      D0, D1
  7257. 00005C86  322D F468                move.w     D1, [A5 - 0xB98]
  7258. 00005C8A  48C1                     ext.l      D1
  7259. 00005C8C  83FC 0003                divs.w     D1, 0x3
  7260. 00005C90  4841                     swap.w     D1
  7261. 00005C92  4A41                     tst.w      D1
  7262. 00005C94  56C1                     sne        D1
  7263. 00005C96  C001                     and.b      D0, D1
  7264. 00005C98  6000 0366                bra        +0x368 /* 00006000 */
  7265. 00005C9C  3B7C 0001 E554           move.w     [A5 - 0x1AAC], 0x1
  7266. label00005CA2:
  7267. 00005CA2  3B7C 0001 E552           move.w     [A5 - 0x1AAE], 0x1
  7268. label00005CA8:
  7269. 00005CA8  302D E554                move.w     D0, [A5 - 0x1AAC]
  7270. 00005CAC  EB40                     asl        D0.w, 5
  7271. 00005CAE  322D E552                move.w     D1, [A5 - 0x1AAE]
  7272. 00005CB2  D241                     add.w      D1, D1
  7273. 00005CB4  D041                     add.w      D0, D1
  7274. 00005CB6  0640 E554                addi.w     D0, 0xE554
  7275. 00005CBA  3035 0000                move.w     D0, [A5 + D0.w]
  7276. 00005CBE  48C0                     ext.l      D0
  7277. 00005CC0  81FC 0004                divs.w     D0, 0x4
  7278. 00005CC4  4840                     swap.w     D0
  7279. 00005CC6  5340                     subq.w     D0, 1
  7280. 00005CC8  56C0                     sne        D0
  7281. 00005CCA  322D E554                move.w     D1, [A5 - 0x1AAC]
  7282. 00005CCE  EB41                     asl        D1.w, 5
  7283. 00005CD0  342D E552                move.w     D2, [A5 - 0x1AAE]
  7284. 00005CD4  D442                     add.w      D2, D2
  7285. 00005CD6  D242                     add.w      D1, D2
  7286. 00005CD8  0641 E554                addi.w     D1, 0xE554
  7287. 00005CDC  4A75 1000                tst.w      [A5 + D1.w]
  7288. 00005CE0  56C1                     sne        D1
  7289. 00005CE2  C001                     and.b      D0, D1
  7290. 00005CE4  6700 02FE                beq        +0x300 /* 00005FE4 */
  7291. 00005CE8  302D E552                move.w     D0, [A5 - 0x1AAE]
  7292. 00005CEC  C1FC 000F                muls.w     D0, 0xF
  7293. 00005CF0  5740                     subq.w     D0, 3
  7294. 00005CF2  3B40 F15E                move.w     [A5 - 0xEA2], D0
  7295. 00005CF6  302D E552                move.w     D0, [A5 - 0x1AAE]
  7296. 00005CFA  C1FC 000F                muls.w     D0, 0xF
  7297. 00005CFE  0640 0011                addi.w     D0, 0x11
  7298. 00005D02  3B40 F162                move.w     [A5 - 0xE9E], D0
  7299. 00005D06  302D E554                move.w     D0, [A5 - 0x1AAC]
  7300. 00005D0A  C1FC 0014                muls.w     D0, 0x14
  7301. 00005D0E  0640 0014                addi.w     D0, 0x14
  7302. 00005D12  3B40 F164                move.w     [A5 - 0xE9C], D0
  7303. 00005D16  302D E554                move.w     D0, [A5 - 0x1AAC]
  7304. 00005D1A  C1FC 0014                muls.w     D0, 0x14
  7305. 00005D1E  3B40 F160                move.w     [A5 - 0xEA0], D0
  7306. 00005D22  302D E554                move.w     D0, [A5 - 0x1AAC]
  7307. 00005D26  EB40                     asl        D0.w, 5
  7308. 00005D28  322D E552                move.w     D1, [A5 - 0x1AAE]
  7309. 00005D2C  D241                     add.w      D1, D1
  7310. 00005D2E  D041                     add.w      D0, D1
  7311. 00005D30  0640 E554                addi.w     D0, 0xE554
  7312. 00005D34  3035 0000                move.w     D0, [A5 + D0.w]
  7313. 00005D38  6000 010A                bra        +0x10C /* 00005E44 */
  7314. 00005D3C  486D F4D2                pea.l      [A5 - 0xB2E]
  7315. 00005D40  486D F4E2                pea.l      [A5 - 0xB1E]
  7316. 00005D44  486D F17E                pea.l      [A5 - 0xE82]
  7317. 00005D48  486D F15E                pea.l      [A5 - 0xEA2]
  7318. 00005D4C  3F3C 0002                move.w     -[A7], 0x2
  7319. 00005D50  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  7320. 00005D54  A8EC                     syscall    CopyBits
  7321. 00005D56  6000 0114                bra        +0x116 /* 00005E6C */
  7322. 00005D5A  486D F4D2                pea.l      [A5 - 0xB2E]
  7323. 00005D5E  486D F4E2                pea.l      [A5 - 0xB1E]
  7324. 00005D62  486D F186                pea.l      [A5 - 0xE7A]
  7325. 00005D66  486D F15E                pea.l      [A5 - 0xEA2]
  7326. 00005D6A  3F3C 0002                move.w     -[A7], 0x2
  7327. 00005D6E  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  7328. 00005D72  A8EC                     syscall    CopyBits
  7329. 00005D74  6000 00F6                bra        +0xF8 /* 00005E6C */
  7330. 00005D78  486D F4D2                pea.l      [A5 - 0xB2E]
  7331. 00005D7C  486D F4E2                pea.l      [A5 - 0xB1E]
  7332. 00005D80  486D F18E                pea.l      [A5 - 0xE72]
  7333. 00005D84  486D F15E                pea.l      [A5 - 0xEA2]
  7334. 00005D88  3F3C 0002                move.w     -[A7], 0x2
  7335. 00005D8C  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  7336. 00005D90  A8EC                     syscall    CopyBits
  7337. 00005D92  6000 00D8                bra        +0xDA /* 00005E6C */
  7338. 00005D96  486D F4D2                pea.l      [A5 - 0xB2E]
  7339. 00005D9A  486D F4E2                pea.l      [A5 - 0xB1E]
  7340. 00005D9E  486D F196                pea.l      [A5 - 0xE6A]
  7341. 00005DA2  486D F15E                pea.l      [A5 - 0xEA2]
  7342. 00005DA6  3F3C 0002                move.w     -[A7], 0x2
  7343. 00005DAA  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  7344. 00005DAE  A8EC                     syscall    CopyBits
  7345. 00005DB0  6000 00BA                bra        +0xBC /* 00005E6C */
  7346. 00005DB4  486D F4D2                pea.l      [A5 - 0xB2E]
  7347. 00005DB8  486D F4E2                pea.l      [A5 - 0xB1E]
  7348. 00005DBC  486D F19E                pea.l      [A5 - 0xE62]
  7349. 00005DC0  486D F15E                pea.l      [A5 - 0xEA2]
  7350. 00005DC4  3F3C 0002                move.w     -[A7], 0x2
  7351. 00005DC8  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  7352. 00005DCC  A8EC                     syscall    CopyBits
  7353. 00005DCE  6000 009C                bra        +0x9E /* 00005E6C */
  7354. 00005DD2  486D F4D2                pea.l      [A5 - 0xB2E]
  7355. 00005DD6  486D F4E2                pea.l      [A5 - 0xB1E]
  7356. 00005DDA  486D F1A6                pea.l      [A5 - 0xE5A]
  7357. 00005DDE  486D F15E                pea.l      [A5 - 0xEA2]
  7358. 00005DE2  3F3C 0002                move.w     -[A7], 0x2
  7359. 00005DE6  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  7360. 00005DEA  A8EC                     syscall    CopyBits
  7361. 00005DEC  6000 007E                bra        +0x80 /* 00005E6C */
  7362. 00005DF0  486D F4D2                pea.l      [A5 - 0xB2E]
  7363. 00005DF4  486D F4E2                pea.l      [A5 - 0xB1E]
  7364. 00005DF8  486D F166                pea.l      [A5 - 0xE9A]
  7365. 00005DFC  486D F15E                pea.l      [A5 - 0xEA2]
  7366. 00005E00  3F3C 0002                move.w     -[A7], 0x2
  7367. 00005E04  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  7368. 00005E08  A8EC                     syscall    CopyBits
  7369. 00005E0A  6060                     bra        +0x62 /* 00005E6C */
  7370. 00005E0C  486D F4D2                pea.l      [A5 - 0xB2E]
  7371. 00005E10  486D F4E2                pea.l      [A5 - 0xB1E]
  7372. 00005E14  486D F16E                pea.l      [A5 - 0xE92]
  7373. 00005E18  486D F15E                pea.l      [A5 - 0xEA2]
  7374. 00005E1C  3F3C 0002                move.w     -[A7], 0x2
  7375. 00005E20  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  7376. 00005E24  A8EC                     syscall    CopyBits
  7377. 00005E26  6044                     bra        +0x46 /* 00005E6C */
  7378. 00005E28  486D F4D2                pea.l      [A5 - 0xB2E]
  7379. 00005E2C  486D F4E2                pea.l      [A5 - 0xB1E]
  7380. 00005E30  486D F176                pea.l      [A5 - 0xE8A]
  7381. 00005E34  486D F15E                pea.l      [A5 - 0xEA2]
  7382. 00005E38  3F3C 0002                move.w     -[A7], 0x2
  7383. 00005E3C  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  7384. 00005E40  A8EC                     syscall    CopyBits
  7385. 00005E42  6028                     bra        +0x2A /* 00005E6C */
  7386. label00005E44:
  7387. 00005E44  5340                     subq.w     D0, 1
  7388. 00005E46  0C40 000B                cmpi.w     D0, 0xB
  7389. 00005E4A  6420                     bcc        +0x22 /* 00005E6C */
  7390. 00005E4C  D040                     add.w      D0, D0
  7391. 00005E4E  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  7392. 00005E52  4EFB 0002                jmp        [PC + D0.w + 0x2]
  7393. 00005E56  FEE6 FF04                .extension 0xEE6 <<F/2-3/7>> // unimplemented
  7394. 00005E5A  FF22                     .extension 0xF22 <<F/4-5/7>> // unimplemented
  7395. 00005E5C  0016 FF40                ori.b      [A6], 0x40 /* '@' */
  7396. 00005E60  FF5E                     .extension 0xF5E <<F/4-5/7>> // unimplemented
  7397. 00005E62  FF7C                     .extension 0xF7C <<F/4-5/7>> // unimplemented
  7398. 00005E64  0016 FF9A                ori.b      [A6], 0x9A
  7399. 00005E68  FFB6                     .invalid   <<F/6/7>>
  7400. 00005E6A  FFD2                     .invalid   <<F/7/7>>
  7401. label00005E6C:
  7402. 00005E6C  302D E554                move.w     D0, [A5 - 0x1AAC]
  7403. 00005E70  EB40                     asl        D0.w, 5
  7404. 00005E72  322D E552                move.w     D1, [A5 - 0x1AAE]
  7405. 00005E76  D241                     add.w      D1, D1
  7406. 00005E78  D041                     add.w      D0, D1
  7407. 00005E7A  0640 E554                addi.w     D0, 0xE554
  7408. 00005E7E  3035 0000                move.w     D0, [A5 + D0.w]
  7409. 00005E82  5340                     subq.w     D0, 1
  7410. 00005E84  322D E554                move.w     D1, [A5 - 0x1AAC]
  7411. 00005E88  EB41                     asl        D1.w, 5
  7412. 00005E8A  342D E552                move.w     D2, [A5 - 0x1AAE]
  7413. 00005E8E  D442                     add.w      D2, D2
  7414. 00005E90  D242                     add.w      D1, D2
  7415. 00005E92  0641 E554                addi.w     D1, 0xE554
  7416. 00005E96  3B80 1000                move.w     [A5 + D1.w], D0
  7417. 00005E9A  302D E554                move.w     D0, [A5 - 0x1AAC]
  7418. 00005E9E  EB40                     asl        D0.w, 5
  7419. 00005EA0  322D E552                move.w     D1, [A5 - 0x1AAE]
  7420. 00005EA4  D241                     add.w      D1, D1
  7421. 00005EA6  D041                     add.w      D0, D1
  7422. 00005EA8  0640 E554                addi.w     D0, 0xE554
  7423. 00005EAC  3035 0000                move.w     D0, [A5 + D0.w]
  7424. 00005EB0  6000 010A                bra        +0x10C /* 00005FBC */
  7425. 00005EB4  486D F4D2                pea.l      [A5 - 0xB2E]
  7426. 00005EB8  486D F4E2                pea.l      [A5 - 0xB1E]
  7427. 00005EBC  486D F17E                pea.l      [A5 - 0xE82]
  7428. 00005EC0  486D F15E                pea.l      [A5 - 0xEA2]
  7429. 00005EC4  3F3C 0002                move.w     -[A7], 0x2
  7430. 00005EC8  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  7431. 00005ECC  A8EC                     syscall    CopyBits
  7432. 00005ECE  6000 0114                bra        +0x116 /* 00005FE4 */
  7433. 00005ED2  486D F4D2                pea.l      [A5 - 0xB2E]
  7434. 00005ED6  486D F4E2                pea.l      [A5 - 0xB1E]
  7435. 00005EDA  486D F186                pea.l      [A5 - 0xE7A]
  7436. 00005EDE  486D F15E                pea.l      [A5 - 0xEA2]
  7437. 00005EE2  3F3C 0002                move.w     -[A7], 0x2
  7438. 00005EE6  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  7439. 00005EEA  A8EC                     syscall    CopyBits
  7440. 00005EEC  6000 00F6                bra        +0xF8 /* 00005FE4 */
  7441. 00005EF0  486D F4D2                pea.l      [A5 - 0xB2E]
  7442. 00005EF4  486D F4E2                pea.l      [A5 - 0xB1E]
  7443. 00005EF8  486D F18E                pea.l      [A5 - 0xE72]
  7444. 00005EFC  486D F15E                pea.l      [A5 - 0xEA2]
  7445. 00005F00  3F3C 0002                move.w     -[A7], 0x2
  7446. 00005F04  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  7447. 00005F08  A8EC                     syscall    CopyBits
  7448. 00005F0A  6000 00D8                bra        +0xDA /* 00005FE4 */
  7449. 00005F0E  486D F4D2                pea.l      [A5 - 0xB2E]
  7450. 00005F12  486D F4E2                pea.l      [A5 - 0xB1E]
  7451. 00005F16  486D F196                pea.l      [A5 - 0xE6A]
  7452. 00005F1A  486D F15E                pea.l      [A5 - 0xEA2]
  7453. 00005F1E  3F3C 0002                move.w     -[A7], 0x2
  7454. 00005F22  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  7455. 00005F26  A8EC                     syscall    CopyBits
  7456. 00005F28  6000 00BA                bra        +0xBC /* 00005FE4 */
  7457. 00005F2C  486D F4D2                pea.l      [A5 - 0xB2E]
  7458. 00005F30  486D F4E2                pea.l      [A5 - 0xB1E]
  7459. 00005F34  486D F19E                pea.l      [A5 - 0xE62]
  7460. 00005F38  486D F15E                pea.l      [A5 - 0xEA2]
  7461. 00005F3C  3F3C 0002                move.w     -[A7], 0x2
  7462. 00005F40  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  7463. 00005F44  A8EC                     syscall    CopyBits
  7464. 00005F46  6000 009C                bra        +0x9E /* 00005FE4 */
  7465. 00005F4A  486D F4D2                pea.l      [A5 - 0xB2E]
  7466. 00005F4E  486D F4E2                pea.l      [A5 - 0xB1E]
  7467. 00005F52  486D F1A6                pea.l      [A5 - 0xE5A]
  7468. 00005F56  486D F15E                pea.l      [A5 - 0xEA2]
  7469. 00005F5A  3F3C 0002                move.w     -[A7], 0x2
  7470. 00005F5E  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  7471. 00005F62  A8EC                     syscall    CopyBits
  7472. 00005F64  6000 007E                bra        +0x80 /* 00005FE4 */
  7473. 00005F68  486D F4D2                pea.l      [A5 - 0xB2E]
  7474. 00005F6C  486D F4E2                pea.l      [A5 - 0xB1E]
  7475. 00005F70  486D F166                pea.l      [A5 - 0xE9A]
  7476. 00005F74  486D F15E                pea.l      [A5 - 0xEA2]
  7477. 00005F78  3F3C 0002                move.w     -[A7], 0x2
  7478. 00005F7C  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  7479. 00005F80  A8EC                     syscall    CopyBits
  7480. 00005F82  6060                     bra        +0x62 /* 00005FE4 */
  7481. 00005F84  486D F4D2                pea.l      [A5 - 0xB2E]
  7482. 00005F88  486D F4E2                pea.l      [A5 - 0xB1E]
  7483. 00005F8C  486D F16E                pea.l      [A5 - 0xE92]
  7484. 00005F90  486D F15E                pea.l      [A5 - 0xEA2]
  7485. 00005F94  3F3C 0002                move.w     -[A7], 0x2
  7486. 00005F98  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  7487. 00005F9C  A8EC                     syscall    CopyBits
  7488. 00005F9E  6044                     bra        +0x46 /* 00005FE4 */
  7489. 00005FA0  486D F4D2                pea.l      [A5 - 0xB2E]
  7490. 00005FA4  486D F4E2                pea.l      [A5 - 0xB1E]
  7491. 00005FA8  486D F176                pea.l      [A5 - 0xE8A]
  7492. 00005FAC  486D F15E                pea.l      [A5 - 0xEA2]
  7493. 00005FB0  3F3C 0002                move.w     -[A7], 0x2
  7494. 00005FB4  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  7495. 00005FB8  A8EC                     syscall    CopyBits
  7496. 00005FBA  6028                     bra        +0x2A /* 00005FE4 */
  7497. label00005FBC:
  7498. 00005FBC  5340                     subq.w     D0, 1
  7499. 00005FBE  0C40 000B                cmpi.w     D0, 0xB
  7500. 00005FC2  6420                     bcc        +0x22 /* 00005FE4 */
  7501. 00005FC4  D040                     add.w      D0, D0
  7502. 00005FC6  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  7503. 00005FCA  4EFB 0002                jmp        [PC + D0.w + 0x2]
  7504. 00005FCE  FEE6 FF04                .extension 0xEE6 <<F/2-3/7>> // unimplemented
  7505. 00005FD2  FF22                     .extension 0xF22 <<F/4-5/7>> // unimplemented
  7506. 00005FD4  0016 FF40                ori.b      [A6], 0x40 /* '@' */
  7507. 00005FD8  FF5E                     .extension 0xF5E <<F/4-5/7>> // unimplemented
  7508. 00005FDA  FF7C                     .extension 0xF7C <<F/4-5/7>> // unimplemented
  7509. 00005FDC  0016 FF9A                ori.b      [A6], 0x9A
  7510. 00005FE0  FFB6                     .invalid   <<F/6/7>>
  7511. 00005FE2  FFD2                     .invalid   <<F/7/7>>
  7512. label00005FE4:
  7513. 00005FE4  526D E552                addq.w     [A5 - 0x1AAE], 1
  7514. 00005FE8  0C6D 0010 E552           cmpi.w     [A5 - 0x1AAE], 0x10
  7515. 00005FEE  6F00 FCB8                ble        -0x346 /* 00005CA8 */
  7516. 00005FF2  526D E554                addq.w     [A5 - 0x1AAC], 1
  7517. 00005FF6  0C6D 001A E554           cmpi.w     [A5 - 0x1AAC], 0x1A
  7518. 00005FFC  6F00 FCA4                ble        -0x35A /* 00005CA2 */
  7519. label00006000:
  7520. 00006000  0C6D 0032 F932           cmpi.w     [A5 - 0x6CE], 0x32 /* '2' */
  7521. 00006006  5EC0                     sgt        D0
  7522. 00006008  0C6D 0050 F932           cmpi.w     [A5 - 0x6CE], 0x50 /* 'P' */
  7523. 0000600E  5DC1                     slt        D1
  7524. 00006010  C001                     and.b      D0, D1
  7525. 00006012  322D F932                move.w     D1, [A5 - 0x6CE]
  7526. 00006016  0641 FFCE                addi.w     D1, 0xFFCE
  7527. 0000601A  48C1                     ext.l      D1
  7528. 0000601C  83FC 0008                divs.w     D1, 0x8
  7529. 00006020  4841                     swap.w     D1
  7530. 00006022  4A41                     tst.w      D1
  7531. 00006024  57C1                     seq        D1
  7532. 00006026  C001                     and.b      D0, D1
  7533. 00006028  322D F468                move.w     D1, [A5 - 0xB98]
  7534. 0000602C  48C1                     ext.l      D1
  7535. 0000602E  83FC 0003                divs.w     D1, 0x3
  7536. 00006032  4841                     swap.w     D1
  7537. 00006034  4A41                     tst.w      D1
  7538. 00006036  56C1                     sne        D1
  7539. 00006038  C001                     and.b      D0, D1
  7540. 0000603A  6706                     beq        +0x8 /* 00006042 */
  7541. 0000603C  1B7C 0001 F929           move.b     [A5 - 0x6D7], 0x1
  7542. label00006042:
  7543. 00006042  102D F11C                move.b     D0, [A5 - 0xEE4]
  7544. 00006046  5300                     subq.b     D0, 1
  7545. 00006048  122D F116                move.b     D1, [A5 - 0xEEA]
  7546. 0000604C  5301                     subq.b     D1, 1
  7547. 0000604E  C001                     and.b      D0, D1
  7548. 00006050  122D FBD3                move.b     D1, [A5 - 0x42D]
  7549. 00006054  5301                     subq.b     D1, 1
  7550. 00006056  C001                     and.b      D0, D1
  7551. 00006058  122D FBD2                move.b     D1, [A5 - 0x42E]
  7552. 0000605C  5301                     subq.b     D1, 1
  7553. 0000605E  C001                     and.b      D0, D1
  7554. 00006060  122D F11B                move.b     D1, [A5 - 0xEE5]
  7555. 00006064  5301                     subq.b     D1, 1
  7556. 00006066  C001                     and.b      D0, D1
  7557. 00006068  122D F840                move.b     D1, [A5 - 0x7C0]
  7558. 0000606C  5301                     subq.b     D1, 1
  7559. 0000606E  C001                     and.b      D0, D1
  7560. 00006070  122D F115                move.b     D1, [A5 - 0xEEB]
  7561. 00006074  5301                     subq.b     D1, 1
  7562. 00006076  C001                     and.b      D0, D1
  7563. 00006078  122D F114                move.b     D1, [A5 - 0xEEC]
  7564. 0000607C  5301                     subq.b     D1, 1
  7565. 0000607E  C001                     and.b      D0, D1
  7566. 00006080  122D F113                move.b     D1, [A5 - 0xEED]
  7567. 00006084  5301                     subq.b     D1, 1
  7568. 00006086  C001                     and.b      D0, D1
  7569. 00006088  122D F112                move.b     D1, [A5 - 0xEEE]
  7570. 0000608C  5301                     subq.b     D1, 1
  7571. 0000608E  C001                     and.b      D0, D1
  7572. 00006090  122D F111                move.b     D1, [A5 - 0xEEF]
  7573. 00006094  5301                     subq.b     D1, 1
  7574. 00006096  C001                     and.b      D0, D1
  7575. 00006098  6704                     beq        +0x6 /* 0000609E */
  7576. 0000609A  4EBA 9F64                jsr        [PC - 0x609C /* 00000000 */]
  7577. label0000609E:
  7578. 0000609E  102D F10B                move.b     D0, [A5 - 0xEF5]
  7579. 000060A2  5300                     subq.b     D0, 1
  7580. 000060A4  C02D F117                and.b      D0, [A5 - 0xEE9]
  7581. 000060A8  122D F840                move.b     D1, [A5 - 0x7C0]
  7582. 000060AC  5301                     subq.b     D1, 1
  7583. 000060AE  C001                     and.b      D0, D1
  7584. 000060B0  6704                     beq        +0x6 /* 000060B6 */
  7585. 000060B2  4EAD 01CA                jsr        [A5 + 0x1CA /* export_53 */]
  7586. label000060B6:
  7587. 000060B6  554F                     subq.w     A7, 2
  7588. 000060B8  4EAD 0122                jsr        [A5 + 0x122 /* export_32 */]
  7589. 000060BC  4A1F                     tst.b      [A7]+
  7590. 000060BE  6700 00D4                beq        +0xD6 /* 00006194 */
  7591. 000060C2  302D F46E                move.w     D0, [A5 - 0xB92]
  7592. 000060C6  5240                     addq.w     D0, 1
  7593. 000060C8  48C0                     ext.l      D0
  7594. 000060CA  81FC 000A                divs.w     D0, 0xA /* '\n' */
  7595. 000060CE  4840                     swap.w     D0
  7596. 000060D0  3B40 F46E                move.w     [A5 - 0xB92], D0
  7597. 000060D4  4A2D F11C                tst.b      [A5 - 0xEE4]
  7598. 000060D8  6710                     beq        +0x12 /* 000060EA */
  7599. 000060DA  302D F46E                move.w     D0, [A5 - 0xB92]
  7600. 000060DE  C1FC 0019                muls.w     D0, 0x19
  7601. 000060E2  0640 0190                addi.w     D0, 0x190
  7602. 000060E6  3B40 F46C                move.w     [A5 - 0xB94], D0
  7603. label000060EA:
  7604. 000060EA  102D F11C                move.b     D0, [A5 - 0xEE4]
  7605. 000060EE  5300                     subq.b     D0, 1
  7606. 000060F0  6712                     beq        +0x14 /* 00006104 */
  7607. 000060F2  302D F46E                move.w     D0, [A5 - 0xB92]
  7608. 000060F6  C1FC 0019                muls.w     D0, 0x19
  7609. 000060FA  323C 0320                move.w     D1, 0x320
  7610. 000060FE  9240                     sub.w      D1, D0
  7611. 00006100  3B41 F46C                move.w     [A5 - 0xB94], D1
  7612. label00006104:
  7613. 00006104  0C6D 0032 F0FA           cmpi.w     [A5 - 0xF06], 0x32 /* '2' */
  7614. 0000610A  5EC0                     sgt        D0
  7615. 0000610C  C02D F113                and.b      D0, [A5 - 0xEED]
  7616. 00006110  5300                     subq.b     D0, 1
  7617. 00006112  6704                     beq        +0x6 /* 00006118 */
  7618. 00006114  4EAD 0112                jsr        [A5 + 0x112 /* export_30 */]
  7619. label00006118:
  7620. 00006118  594F                     subq.w     A7, 4
  7621. 0000611A  302D F46C                move.w     D0, [A5 - 0xB94]
  7622. 0000611E  0640 03E8                addi.w     D0, 0x3E8
  7623. 00006122  3F00                     move.w     -[A7], D0
  7624. 00006124  3F3C 1B58                move.w     -[A7], 0x1B58
  7625. 00006128  A869                     syscall    FixRatio
  7626. 0000612A  206D F87A                movea.l    A0, [A5 - 0x786]
  7627. 0000612E  215F 0002                move.l     [A0 + 0x2], [A7]+
  7628. 00006132  102D F840                move.b     D0, [A5 - 0x7C0]
  7629. 00006136  5300                     subq.b     D0, 1
  7630. 00006138  0C6D 0032 F0FA           cmpi.w     [A5 - 0xF06], 0x32 /* '2' */
  7631. 0000613E  5EC1                     sgt        D1
  7632. 00006140  C22D F113                and.b      D1, [A5 - 0xEED]
  7633. 00006144  5301                     subq.b     D1, 1
  7634. 00006146  C001                     and.b      D0, D1
  7635. 00006148  122D F10B                move.b     D1, [A5 - 0xEF5]
  7636. 0000614C  5301                     subq.b     D1, 1
  7637. 0000614E  C001                     and.b      D0, D1
  7638. 00006150  0C6D 0005 F466           cmpi.w     [A5 - 0xB9A], 0x5
  7639. 00006156  5DC1                     slt        D1
  7640. 00006158  0C6D 0014 F466           cmpi.w     [A5 - 0xB9A], 0x14
  7641. 0000615E  57C2                     seq        D2
  7642. 00006160  8202                     or.b       D1, D2
  7643. 00006162  C001                     and.b      D0, D1
  7644. 00006164  4A6D EC5C                tst.w      [A5 - 0x13A4]
  7645. 00006168  57C1                     seq        D1
  7646. 0000616A  C001                     and.b      D0, D1
  7647. 0000616C  122D F11B                move.b     D1, [A5 - 0xEE5]
  7648. 00006170  5301                     subq.b     D1, 1
  7649. 00006172  C001                     and.b      D0, D1
  7650. 00006174  671E                     beq        +0x20 /* 00006194 */
  7651. 00006176  2F2D F882                move.l     -[A7], [A5 - 0x77E]
  7652. 0000617A  594F                     subq.w     A7, 4
  7653. 0000617C  594F                     subq.w     A7, 4
  7654. 0000617E  2F3C 4353 4F4E           move.l     -[A7], 0x43534F4E /* 'CSON' */
  7655. 00006184  3F3C 03ED                move.w     -[A7], 0x3ED
  7656. 00006188  A9A0                     syscall    GetResource
  7657. 0000618A  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  7658. 0000618E  42A7                     clr.l      -[A7]
  7659. 00006190  4EAD 011A                jsr        [A5 + 0x11A /* export_31 */]
  7660. label00006194:
  7661. 00006194  4A2D F10B                tst.b      [A5 - 0xEF5]
  7662. 00006198  6744                     beq        +0x46 /* 000061DE */
  7663. 0000619A  102D F118                move.b     D0, [A5 - 0xEE8]
  7664. 0000619E  5300                     subq.b     D0, 1
  7665. 000061A0  6708                     beq        +0xA /* 000061AA */
  7666. 000061A2  486D F45E                pea.l      [A5 - 0xBA2]
  7667. 000061A6  4EAD 0172                jsr        [A5 + 0x172 /* export_42 */]
  7668. label000061AA:
  7669. 000061AA  422D F118                clr.b      [A5 - 0xEE8]
  7670. 000061AE  422D F10B                clr.b      [A5 - 0xEF5]
  7671. 000061B2  3B7C 012D F45E           move.w     [A5 - 0xBA2], 0x12D
  7672. 000061B8  3B7C 0141 F462           move.w     [A5 - 0xB9E], 0x141
  7673. 000061BE  4EAD 0112                jsr        [A5 + 0x112 /* export_30 */]
  7674. 000061C2  302D F83C                move.w     D0, [A5 - 0x7C4]
  7675. 000061C6  5340                     subq.w     D0, 1
  7676. 000061C8  3B40 F83C                move.w     [A5 - 0x7C4], D0
  7677. 000061CC  4A6D F83C                tst.w      [A5 - 0x7C4]
  7678. 000061D0  6608                     bne        +0xA /* 000061DA */
  7679. 000061D2  1B7C 0001 F840           move.b     [A5 - 0x7C0], 0x1
  7680. 000061D8  6004                     bra        +0x6 /* 000061DE */
  7681. label000061DA:
  7682. 000061DA  4EAD 01AA                jsr        [A5 + 0x1AA /* export_49 */]
  7683. label000061DE:
  7684. 000061DE  4A6D F932                tst.w      [A5 - 0x6CE]
  7685. 000061E2  57C0                     seq        D0
  7686. 000061E4  C02D F11C                and.b      D0, [A5 - 0xEE4]
  7687. 000061E8  670E                     beq        +0x10 /* 000061F8 */
  7688. label000061EA:
  7689. 000061EA  594F                     subq.w     A7, 4
  7690. 000061EC  A975                     syscall    TickCount
  7691. 000061EE  201F                     move.l     D0, [A7]+
  7692. 000061F0  90AD F11E                sub.l      D0, [A5 - 0xEE2]
  7693. 000061F4  5D80                     subq.l     D0, 6
  7694. 000061F6  6DF2                     blt        -0xC /* 000061EA */
  7695. label000061F8:
  7696. 000061F8  4A6D F932                tst.w      [A5 - 0x6CE]
  7697. 000061FC  57C0                     seq        D0
  7698. 000061FE  122D F11C                move.b     D1, [A5 - 0xEE4]
  7699. 00006202  5301                     subq.b     D1, 1
  7700. 00006204  C001                     and.b      D0, D1
  7701. 00006206  6700 00B8                beq        +0xBA /* 000062C0 */
  7702. 0000620A  4A2D F116                tst.b      [A5 - 0xEEA]
  7703. 0000620E  6712                     beq        +0x14 /* 00006222 */
  7704. label00006210:
  7705. 00006210  594F                     subq.w     A7, 4
  7706. 00006212  A975                     syscall    TickCount
  7707. 00006214  201F                     move.l     D0, [A7]+
  7708. 00006216  90AD F11E                sub.l      D0, [A5 - 0xEE2]
  7709. 0000621A  5780                     subq.l     D0, 3
  7710. 0000621C  6DF2                     blt        -0xC /* 00006210 */
  7711. 0000621E  6000 00A0                bra        +0xA2 /* 000062C0 */
  7712. label00006222:
  7713. 00006222  4A2D FBD2                tst.b      [A5 - 0x42E]
  7714. 00006226  6712                     beq        +0x14 /* 0000623A */
  7715. label00006228:
  7716. 00006228  594F                     subq.w     A7, 4
  7717. 0000622A  A975                     syscall    TickCount
  7718. 0000622C  201F                     move.l     D0, [A7]+
  7719. 0000622E  90AD F11E                sub.l      D0, [A5 - 0xEE2]
  7720. 00006232  5B80                     subq.l     D0, 5
  7721. 00006234  6DF2                     blt        -0xC /* 00006228 */
  7722. 00006236  6000 0088                bra        +0x8A /* 000062C0 */
  7723. label0000623A:
  7724. 0000623A  4A2D FBD3                tst.b      [A5 - 0x42D]
  7725. 0000623E  6712                     beq        +0x14 /* 00006252 */
  7726. label00006240:
  7727. 00006240  594F                     subq.w     A7, 4
  7728. 00006242  A975                     syscall    TickCount
  7729. 00006244  201F                     move.l     D0, [A7]+
  7730. 00006246  90AD F11E                sub.l      D0, [A5 - 0xEE2]
  7731. 0000624A  5980                     subq.l     D0, 4
  7732. 0000624C  6DF2                     blt        -0xC /* 00006240 */
  7733. 0000624E  6000 0070                bra        +0x72 /* 000062C0 */
  7734. label00006252:
  7735. 00006252  4A2D F115                tst.b      [A5 - 0xEEB]
  7736. 00006256  6712                     beq        +0x14 /* 0000626A */
  7737. label00006258:
  7738. 00006258  594F                     subq.w     A7, 4
  7739. 0000625A  A975                     syscall    TickCount
  7740. 0000625C  201F                     move.l     D0, [A7]+
  7741. 0000625E  90AD F11E                sub.l      D0, [A5 - 0xEE2]
  7742. 00006262  5780                     subq.l     D0, 3
  7743. 00006264  6DF2                     blt        -0xC /* 00006258 */
  7744. 00006266  6000 0058                bra        +0x5A /* 000062C0 */
  7745. label0000626A:
  7746. 0000626A  4A2D F112                tst.b      [A5 - 0xEEE]
  7747. 0000626E  6710                     beq        +0x12 /* 00006280 */
  7748. label00006270:
  7749. 00006270  594F                     subq.w     A7, 4
  7750. 00006272  A975                     syscall    TickCount
  7751. 00006274  201F                     move.l     D0, [A7]+
  7752. 00006276  90AD F11E                sub.l      D0, [A5 - 0xEE2]
  7753. 0000627A  5780                     subq.l     D0, 3
  7754. 0000627C  6DF2                     blt        -0xC /* 00006270 */
  7755. 0000627E  6040                     bra        +0x42 /* 000062C0 */
  7756. label00006280:
  7757. 00006280  4A2D F113                tst.b      [A5 - 0xEED]
  7758. 00006284  6710                     beq        +0x12 /* 00006296 */
  7759. label00006286:
  7760. 00006286  594F                     subq.w     A7, 4
  7761. 00006288  A975                     syscall    TickCount
  7762. 0000628A  201F                     move.l     D0, [A7]+
  7763. 0000628C  90AD F11E                sub.l      D0, [A5 - 0xEE2]
  7764. 00006290  5780                     subq.l     D0, 3
  7765. 00006292  6DF2                     blt        -0xC /* 00006286 */
  7766. 00006294  602A                     bra        +0x2C /* 000062C0 */
  7767. label00006296:
  7768. 00006296  4A2D F111                tst.b      [A5 - 0xEEF]
  7769. 0000629A  6710                     beq        +0x12 /* 000062AC */
  7770. label0000629C:
  7771. 0000629C  594F                     subq.w     A7, 4
  7772. 0000629E  A975                     syscall    TickCount
  7773. 000062A0  201F                     move.l     D0, [A7]+
  7774. 000062A2  90AD F11E                sub.l      D0, [A5 - 0xEE2]
  7775. 000062A6  5780                     subq.l     D0, 3
  7776. 000062A8  6DF2                     blt        -0xC /* 0000629C */
  7777. 000062AA  6014                     bra        +0x16 /* 000062C0 */
  7778. label000062AC:
  7779. 000062AC  4A2D F114                tst.b      [A5 - 0xEEC]
  7780. 000062B0  670E                     beq        +0x10 /* 000062C0 */
  7781. label000062B2:
  7782. 000062B2  594F                     subq.w     A7, 4
  7783. 000062B4  A975                     syscall    TickCount
  7784. 000062B6  201F                     move.l     D0, [A7]+
  7785. 000062B8  90AD F11E                sub.l      D0, [A5 - 0xEE2]
  7786. 000062BC  5780                     subq.l     D0, 3
  7787. 000062BE  6DF2                     blt        -0xC /* 000062B2 */
  7788. label000062C0:
  7789. 000062C0  594F                     subq.w     A7, 4
  7790. 000062C2  A975                     syscall    TickCount
  7791. 000062C4  2B5F F11E                move.l     [A5 - 0xEE2], [A7]+
  7792. 000062C8  4A2D F840                tst.b      [A5 - 0x7C0]
  7793. 000062CC  6700 A2E2                beq        -0x5D1C /* 000005B0 */
  7794. 000062D0  4EAD 0132                jsr        [A5 + 0x132 /* export_34 */]
  7795. 000062D4  3F2D F108                move.w     -[A7], [A5 - 0xEF8]
  7796. 000062D8  3F2D F468                move.w     -[A7], [A5 - 0xB98]
  7797. 000062DC  4EAD 014A                jsr        [A5 + 0x14A /* export_37 */]
  7798. 000062E0  4EAD 0142                jsr        [A5 + 0x142 /* export_36 */]
  7799. 000062E4  A850                     syscall    InitCursor
  7800. 000062E6  4A2D F83F                tst.b      [A5 - 0x7C1]
  7801. 000062EA  6700 A2B4                beq        -0x5D4A /* 000005A0 */
  7802. 000062EE  41FA 007C                lea.l      A0, [PC + 0x7C /* 0000636C, value 0x16596F20, pstring "Yo Hackers............" */]
  7803. 000062F2  43ED EDFA                lea.l      A1, [A5 - 0x1206]
  7804. 000062F6  7005                     moveq.l    D0, 0x05
  7805. label000062F8:
  7806. 000062F8  22D8                     move.l     [A1]+, [A0]+
  7807. 000062FA  51C8 FFFC                dbf        D0, -0x6 /* 000062F8 */
  7808. 000062FE  41FA 0044                lea.l      A0, [PC + 0x44 /* 00006344, value 0x26437261 '&Cra' */]
  7809. 00006302  43ED EDFA                lea.l      A1, [A5 - 0x1206]
  7810. 00006306  7009                     moveq.l    D0, 0x09
  7811. label00006308:
  7812. 00006308  22D8                     move.l     [A1]+, [A0]+
  7813. 0000630A  51C8 FFFC                dbf        D0, -0x6 /* 00006308 */
  7814. 0000630E  41FA 0020                lea.l      A0, [PC + 0x20 /* 00006330, value 0x13202020, pstring "           now OUT!" */]
  7815. 00006312  43ED EDFA                lea.l      A1, [A5 - 0x1206]
  7816. 00006316  7004                     moveq.l    D0, 0x04
  7817. label00006318:
  7818. 00006318  22D8                     move.l     [A1]+, [A0]+
  7819. 0000631A  51C8 FFFC                dbf        D0, -0x6 /* 00006318 */
  7820. 0000631E  4E5E                     unlink     A6
  7821. 00006320  4EAD 0032                jsr        [A5 + 0x32 /* export_2 */]
  7822. 00006324  4E5E                     unlink     A6
  7823. 00006326  4E75                     rts
  7824. 00006328  4352                     chk.w      D1, [A2]
  7825. 0000632A  4142                     chk.w      D0, D2
  7826. 0000632C  4154                     chk.w      D0, [A4]
  7827. 0000632E  5441                     addq.w     D1, 2
  7828. 00006330  1320                     move.b     -[A1], -[A0]
  7829. 00006332  2020                     move.l     D0, -[A0]
  7830. 00006334  2020                     move.l     D0, -[A0]
  7831. 00006336  2020                     move.l     D0, -[A0]
  7832. 00006338  2020                     move.l     D0, -[A0]
  7833. 0000633A  2020                     move.l     D0, -[A0]
  7834. 0000633C  6E6F                     bgt        +0x71 /* 000063AD */
  7835. 0000633E  7720                     moveq.l    D3, 0x20
  7836. 00006340  4F55                     chk.w      D7, [A5]
  7837. 00006342  5421                     addq.b     -[A1], 2
  7838. 00006344  2643                     movea.l    A3, D3
  7839. 00006346  7261                     moveq.l    D1, 0x61
  7840. 00006348  6220                     bhi        +0x22 /* 0000636A */
  7841. 0000634A  4174 7461                chk.w      D0, [A4 + D7.w * 4 + 0x61]
  7842. 0000634E  636B                     bls        +0x6D /* 000063BB */
  7843. 00006350  2049                     movea.l    A0, A1
  7844. 00006352  49A9 2031                .invalid   4, [A1 + 0x2031] // invalid opcode 4 with b == 6
  7845. 00006356  3938 3920                move.w     -[A4], [0x00003920]
  7846. 0000635A  6279                     bhi        +0x7B /* 000063D5 */
  7847. 0000635C  2041                     movea.l    A0, D1
  7848. 0000635E  6E64                     bgt        +0x66 /* 000063C4 */
  7849. 00006360  7265                     moveq.l    D1, 0x65
  7850. 00006362  7720                     moveq.l    D3, 0x20
  7851. 00006364  4C69 6E64 7365           movem.l    D2,D5,D6,A1,A2,A3,A5,A6, [A1 + 0x7365]
  7852. label0000636A:
  7853. 0000636A  7998                     moveq.l    D4, 0xFFFFFF98
  7854. 0000636C  1659                     movea.b    A3, [A1]+
  7855. 0000636E  6F20                     ble        +0x22 /* 00006390 */
  7856. 00006370  4861                     pea.l      -[A1]
  7857. 00006372  636B                     bls        +0x6D /* 000063DF */
  7858. 00006374  6572                     bcs        +0x74 /* 000063E8 */
  7859. 00006376  732E                     moveq.l    D1, 0x2E
  7860. 00006378  2E2E 2E2E                move.l     D7, [A6 + 0x2E2E]
  7861. 0000637C  2E2E 2E2E                move.l     D7, [A6 + 0x2E2E]
  7862. 00006380  2E2E 2E98                move.l     D7, [A6 + 0x2E98]
  7863. 00006384  0220 2016                andi.b     -[A0], 0x16
  7864.